在阿里云轻量应用服务器上部署 WordPress 网站,最推荐且最简单的方法是使用“一键应用镜像”。这比手动配置环境(LNMP/LAMP)要快得多,适合新手和追求效率的用户。
以下是完整的部署步骤:
✅ 方法一:使用官方一键镜像(推荐,5分钟搞定)
这是阿里云提供的预装好 WordPress 环境的镜像,包含 Web 服务器、数据库和 PHP。
第1步:购买或创建实例
- 登录 阿里云控制台。
- 进入 轻量应用服务器 页面。
- 点击 创建实例(如果已有实例可跳过此步)。
- 选择地域(建议选离你用户最近的区域,如华东1杭州、华北2北京等)。
- 带宽设置:建议至少 3Mbps~5Mbps,按固定带宽计费更稳定。
第2步:选择镜像(关键步骤)
- 在“镜像”选择部分,切换到 “应用镜像” 标签页。
- 搜索关键词:WordPress。
- 你会看到类似 “WordPress(CentOS 7/8)” 或 “WordPress(Ubuntu 20.04/22.04)” 的选项。
- 推荐选择带 “PHP 8.0+” 和 “MySQL/MariaDB” 的版本。
- 注意查看镜像说明中是否包含 SSL 证书支持(部分镜像自带 Let’s Encrypt 自动续期功能)。
- 确认配置后,完成支付并等待实例创建成功(通常几分钟内)。
第3步:获取初始密码并重置
- 实例创建完成后,点击实例名称进入详情页。
- 在左侧菜单找到 “远程连接” → “VNC 远程连接” 或查看 “基本信息” 中的 默认密码。
- ⚠️ 重要:首次登录前,建议在控制台点击 “重置实例密码”,设置一个你自己能记住的强密码。
- 记录你的 公网 IP 地址。
第4步:初始化 WordPress
- 打开浏览器,访问
http://<你的公网IP>。 - 系统会自动跳转到 WordPress 安装向导。
- 按照提示填写:
- 站点标题
- 管理员用户名和密码
- 管理员邮箱
- 点击“安装 WordPress”,即可完成!
第5步:绑定域名(可选但推荐)
- 在阿里云控制台找到你的轻量服务器实例。
- 在左侧菜单点击 “防火墙”,添加规则允许 80(HTTP) 和 443(HTTPS) 端口。
- 将你的域名解析到该服务器的公网 IP(通过 DNS 控制台添加 A 记录)。
- 访问
http://你的域名即可看到网站。
🔒 进阶优化:启用 HTTPS(SSL 证书)
为了让网站更安全并被浏览器信任,建议启用 HTTPS。
方式 A:使用镜像自带工具(简单)
- 某些 WordPress 镜像内置了
wp-cli和 SSL 管理脚本。 - 通过 VNC 远程连接服务器,运行类似以下命令(具体命令请参考镜像文档):
sudo /usr/local/bin/wp ssl install --domain=yourdomain.com
方式 B:手动申请免费证书(通用)
- 在阿里云控制台进入 SSL 证书服务,申请免费的 DigiCert 或 TrustAsia 免费证书(每年可申请多个)。
- 下载证书文件(Nginx/Apache 格式)。
- 通过 SFTP 工具(如 FileZilla)将证书上传到服务器指定目录(如
/etc/nginx/ssl/)。 - 修改 Web 服务器配置文件(Nginx 示例):
server { listen 443 ssl; server_name yourdomain.com; ssl_certificate /path/to/cert.pem; ssl_certificate_key /path/to/key.pem; # ... 其他配置 } - 重启 Nginx:
sudo systemctl restart nginx
🛠️ 方法二:手动搭建 LNMP 环境(高级用户)
如果你希望完全控制环境,可以选择“自定义镜像”或从空白 CentOS/Ubuntu 开始手动安装。
步骤简述:
- 购买空白 Linux 实例(如 CentOS 7.9 或 Ubuntu 22.04)。
- 通过 SSH 连接服务器。
- 安装 LAMP/LNMP 栈:
- CentOS:
yum install httpd php mysql-server - Ubuntu:
apt install apache2 php mysql-server
- CentOS:
- 启动服务并设置开机自启。
- 下载 WordPress:
cd /var/www/html wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar -zxvf latest-zh_CN.tar.gz mv wordpress/* . rm -rf wordpress latest-zh_CN.tar.gz - 创建 MySQL 数据库和用户。
- 访问
http://<IP>/wp-admin/install.php完成安装。
💡 不推荐新手使用此方法,因为需要处理权限、防火墙、PHP 模块等多个细节。
📌 常见问题与注意事项
| 问题 | 解决方案 |
|---|---|
| 无法访问网站 | 检查阿里云控制台 → 防火墙 是否开放了 80/443 端口;检查本地网络是否正常。 |
| 忘记密码 | 在控制台重置实例密码;或通过 VNC 连接服务器,使用 wp user reset-password 命令重置 WP 密码。 |
| 网站速度慢 | 开启阿里云轻量服务器的 CDN 提速(可选);使用插件如 W3 Total Cache 或 LiteSpeed Cache 进行缓存优化。 |
| 备份数据 | 在控制台点击 “备份与快照”,定期创建快照,防止误操作导致数据丢失。 |
| 更新 WordPress | 登录后直接在后台更新;或通过命令行:wp core update |
✅ 总结建议
- 新手首选:使用 WordPress 一键镜像,最快最稳。
- 安全必备:务必绑定域名 + 启用 HTTPS。
- 数据安全:定期创建 快照备份。
- 性能优化:后续可安装缓存插件、图片压缩插件提升加载速度。
如需进一步帮助(如配置邮件发送、自定义主题等),欢迎继续提问!
云服务器