1. 购买与配置ECS实例
在阿里云控制台创建ECS实例时,推荐选择华东1(杭州)地域的按量付费实例,配置建议选择2核4G内存,搭配WordPress-LAMP或Linux系统镜像。系统盘选择40GB高效云盘,带宽峰值设为5Mbps并按流量计费。
关键配置步骤:
- 选择「实例与镜像」创建新实例
- 设置镜像为WordPress-LAMP或纯净版Linux
- 启用公网IP并配置带宽策略
2. 配置安全组规则
通过安全组控制台新建规则,必须开放HTTP(80)、HTTPS(443)和SSH(22)端口。建议遵循最小权限原则,禁止非必要端口的外部访问。
- 协议类型:TCP
- 端口范围:80/80(HTTP)
- 授权对象:0.0.0.0/0
3. 安装Web服务器
通过SSH连接ECS实例后,执行以下命令安装Nginx/Apache:
- 更新系统:
sudo apt-get update
- 安装Nginx:
sudo apt-get install nginx
- 启动服务:
systemctl start nginx
4. 部署网站内容
将本地开发的网站文件通过SFTP上传至/var/www/html
目录,建议使用FileZilla等工具传输。WordPress用户可通过镜像预设密码直接访问后台管理系统。
部署注意事项:
- 检查文件权限设置
- 配置数据库连接信息
- 绑定域名解析(可选)
通过合理配置ECS实例参数、严格的安全组策略以及标准化的Web服务部署流程,可以在30分钟内完成个人网站的搭建。建议后续通过CDN加速和定期备份提升网站稳定性。