1. 购买与实例配置
登录阿里云控制台后,进入ECS实例创建页面,根据业务需求选择实例类型(通用型、计算型等)、CPU/内存规格及地域可用区。建议新手选择CentOS或Alibaba Cloud Linux镜像系统,同时设置登录密码或SSH密钥对。
- 选择实例规格:根据流量预估选择带宽(1Mbps起)与系统盘(40GB默认)
- 配置网络类型:优先使用专有网络VPC确保隔离性
- 完成订单支付:确认配置后生成实例,等待2-5分钟启动完成
2. 连接服务器与基础环境设置
通过Workbench或SSH客户端(如PuTTY)连接公网IP,首次登录后执行系统更新:
sudo yum update -y # CentOS
sudo apt-get update && apt-get upgrade -y # Ubuntu
建议创建非root用户并配置sudo权限,同时安装必要工具包(wget、vim等)。
3. 安全组与网络配置
在ECS控制台配置安全组规则,按最小权限原则开放端口:
- HTTP/HTTPS:开放80/443端口
- SSH访问:限制22端口源IP为管理端地址
- 数据库:内网访问时关闭公网端口
协议类型 | 端口范围 | 授权对象 |
---|---|---|
SSH | 22 | 192.168.1.0/24 |
HTTP | 80 | 0.0.0.0/0 |
4. Web服务部署与应用发布
以Nginx为例,通过包管理器快速安装并启动服务:
sudo yum install nginx -y
sudo systemctl start nginx
上传项目文件至/var/www/html
目录,配置域名解析至服务器IP。建议启用HTTPS,使用Certbot自动申请SSL证书。
通过标准化流程完成实例选购、安全加固、服务部署后,开发者可快速实现应用上线。建议定期通过云监控查看资源使用情况,并启用自动快照功能保障数据安全。