一、ECS环境准备
在阿里云控制台创建ECS实例时,建议选择华东1(杭州)地域,配置2核4G内存、40GB高效云盘,镜像推荐使用预装WordPress的共享镜像WordPress-LAMP-CN-v1.1,安全组需开放80/443(HTTP/HTTPS)及22(SSH)端口。
网络配置选择按流量计费的5Mbps带宽,实例创建完成后通过Workbench或SSH客户端连接服务器。首次登录建议重置系统密码确保安全访问。
二、运行环境部署
通过终端命令安装必要组件:
- 更新系统包:
sudo apt-get update
- 安装Apache:
sudo apt-get install apache2
- 配置PHP环境:
sudo apt-get install php libapache2-mod-php
使用systemctl status apache2
验证服务状态,浏览器访问公网IP出现Apache欢迎页即表示成功。
三、网站内容发布
通过以下方式上传网站文件:
- 使用SCP命令传输本地文件:
scp -r /local/path username@ip:/var/www/html/
- 通过WordPress镜像自动生成内容管理系统
建议将网站文件存放在/var/www/html
目录,并设置755文件权限。
四、域名访问配置
在域名控制台添加A记录解析到ECS公网IP,Apache配置文件中绑定域名:
ServerName www.yourdomain.com DocumentRoot /var/www/html
配置完成后执行sudo systemctl reload apache2
使设置生效。
通过预装镜像与自动化工具,可在30分钟内完成从ECS购买到网站上线全流程。建议后续配置SSL证书启用HTTPS,并通过CDN加速提升访问体验。