本文针对在阿里云香港地区购买的 VPS 上部署 WordPress 的新手读者,提供从准备工作到常见问题修复的实战建议。内容注重可操作性与 SEO 实践,适合初学者快速上线并保证稳定性。
购买 VPS 后,优先确认操作系统、带宽与地区是否满足需求。建议选择主流的 Linux 发行版(如 CentOS、Ubuntu)并开启必要的安全组规则,确保 SSH(端口22)和 HTTP/HTTPS(80/443)可用。
在阿里云控制台配置安全组,放行所需端口,同时限制 SSH 登录来源。服务器上建议使用 ufw 或 firewalld 简化防火墙规则,并定期更新系统补丁以降低被入侵风险。
将域名绑定到 VPS 公网 IP,使用阿里云 DNS 或第三方解析服务均可。添加 A 记录指向服务器,并设置较低的 TTL 以便更新。解析生效后再进行 SSL 申请与虚拟主机配置。
根据习惯选择 LAMP(Apache+MySQL+PHP)或 LEMP(Nginx+MySQL+PHP)。确保安装 PHP-FPM、MySQL/MariaDB,并配置基本的安全与性能参数,如 PHP 内存限制与数据库字符集为 utf8mb4。
安装并启用所选 Web 服务器,配置虚拟主机指向网站目录。使用 PHP-FPM 提升并发性能,调整 www.conf 的用户组与进程数,确保文件权限与运行用户一致以避免权限问题。
MySQL/MariaDB 安装后为 WordPress 创建独立数据库与用户,授予最小权限(如 SELECT/INSERT/UPDATE/DELETE/CREATE)。记得设置强密码并禁止 root 远程登录,提高数据库安全性。
将最新稳定版 WordPress 文件上传到网站目录,确保 wp-content、wp-config.php 等文件权限正确。建议在安装前准备好数据库信息与管理员账号,避免安装过程中泄露敏感信息。
在 wp-config.php 中填写数据库信息,并生成独特的 AUTH_KEY 等安全盐。可通过命令行或编辑器设置,限制文件权限为 600 或 640,防止配置文件被外部读取。
启用固定链接以优化 SEO,配置服务器重写规则(Nginx 使用 try_files,Apache 使用 .htaccess)。安装缓存插件或使用 Nginx FastCGI 缓存,申请并部署 Let’s Encrypt 等证书实现 HTTPS。
部署过程中常见 502/504、数据库连接失败、权限错误与上传失败等问题。遇到问题时按日志排查(/var/log/nginx、PHP-FPM、MySQL 日志),逐项排除并记录变更以便回滚。
502/504 常源于 PHP-FPM 未启动、进程数不足或后端超时。检查 PHP-FPM 服务状态、Nginx 的 fastcgi_pass 配置与超时参数,适当增加 worker 或调整超时以提升稳定性。
确认 wp-config.php 中的 DB_HOST、DB_NAME、DB_USER 与 DB_PASSWORD 是否正确。检查数据库是否运行、用户权限与端口访问,必要时在本机尝试使用 mysql 命令行验证连接。
WordPress 无法写入通常是文件权限或所有者设置不当。将网站目录属主设置为运行 Web 服务的用户(如 www-data/nginx),目录权限建议 755,文件权限建议 644,配置上传目录可写。
上线后建立定期备份策略,备份数据库与 wp-content。配置基本监控(如磁盘、CPU、内存与网站可用性),并结合日志告警,及时发现异常并采取恢复措施,保证网站稳定。
总结:在阿里云香港 VPS 上搭建 WordPress 不复杂,但需注重安全组配置、服务器与数据库权限、SSL 与缓存优化。遇到问题优先看日志并逐项排查,完成基础监控与备份后可显著提高稳定性与可维护性。