在 Alibaba Cloud Linux 3.2104 LTS (基于 CentOS/RHEL 体系) 上快速搭建网站,最推荐的方式是使用 宝塔面板(BT Panel) 或 LNMP/LAMP 一键脚本。
以下是两种主流方案的详细步骤,方案一更适合新手和快速部署:
✅ 方案一:使用宝塔面板(推荐新手)
优点:图形化界面、管理方便、支持 WordPress 等一键安装。
1. 连接服务器
通过 SSH 登录你的 ECS 实例:
ssh root@<你的公网IP>
2. 安装宝塔 Linux 面板
复制以下命令并执行(官方稳定版):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
- 安装过程中会提示你输入
y确认。 - 安装完成后,终端会显示 面板地址、用户名和密码,请牢记这些信息。
3. 配置安全组
⚠️ 重要:阿里云默认只开放部分端口。你需要去 阿里云控制台 -> 安全组 添加规则:
- 入方向放行:8888(宝塔面板端口)、80/443(Web 服务端口)。
4. 登录宝塔面板
浏览器访问:http://<你的公网IP>:8888
用刚才提供的账号密码登录。
5. 安装运行环境
登录后,系统会推荐安装套件,选择 “极速安装” 推荐的组合即可(通常包含 Nginx + MySQL + PHP):
- 推荐组合:Nginx + MySQL 5.7/8.0 + PHP 7.4/8.1
等待安装完成(约 5–10 分钟)。
6. 创建网站
- 点击左侧菜单【网站】→【添加站点】。
- 填写域名(如果没有域名,可填 IP 地址测试)。
- 点击“提交”,然后选择“PHP 版本”和是否启用“SSL”。
- 上传你的网站文件到
/www/wwwroot/<你的域名>目录即可。
✅ 方案二:使用 LNMP 一键脚本(适合高级用户)
优点:资源占用更少、更轻量、无 GUI 依赖。
1. 安装 LNMP 脚本
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
注意:如果提示缺少
wget或tar,先运行yum install -y wget tar。
2. 选择组件
根据提示选择你要安装的组件(如 Nginx、MySQL、PHP 版本),一般选默认即可。
3. 设置数据库密码
安装过程中会让你设置 MySQL root 密码,请记录。
4. 添加虚拟主机
lnmp vhost add
按提示输入域名、网站目录等信息。
5. 上传网站文件
将你的网站代码上传到指定目录(如 /home/wwwroot/yourdomain.com)。
📌 通用注意事项
| 项目 | 说明 |
|---|---|
| 防火墙 | 确保阿里云安全组已开放 80、443、8888(如用宝塔) 端口。 |
| SELinux | Alibaba Cloud Linux 3 默认启用 SELinux,若网站无法访问,可临时关闭测试:setenforce 0永久关闭需修改 /etc/selinux/config 中 SELINUX=disabled。 |
| 域名解析 | 如果有域名,需在 DNS 服务商处将域名 A 记录指向你的 ECS 公网 IP。 |
| HTTPS | 宝塔面板可在网站设置中免费申请 Let’s Encrypt SSL 证书;LNMP 可使用 acme.sh 自动申请。 |
💡 建议
- 如果你是 个人博客/小型项目 → 选 宝塔面板,省心省力。
- 如果你是 生产环境/高并发 → 选 LNMP 或 Docker 部署,更可控。
需要我帮你写一个具体的 WordPress 一键部署命令吗?
PHPWP博客