阿里云ECS从零到上线
本教程带你从购买ECS到部署Web应用全流程实战.
第1步:选配
- 个人博客/小工具: 1核2G, 40G系统盘
- 中小型应用: 2核4G, 100G系统盘
- 高并发场景: 4核8G + SLB负载均衡
第2步:初始化服务器
# 登录服务器
ssh root@your-server-ip
# 更新系统
apt update && apt upgrade -y
# 安装基础工具
apt install -y vim git curl wget htop
# 创建非root用户
useradd -m -s /bin/bash deploy
usermod -aG sudo deploy
第3步:部署Nginx+应用
# 安装Nginx
apt install -y nginx
# 配置虚拟主机
cat > /etc/nginx/sites-available/myapp << 'EOF'
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
EOF
ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
总结:ECS部署三步走:选配->初始化->部署应用.新手推荐选Ubuntu 22.04.
