是的,你可以在一台 VPS(虚拟专用服务器)上运行多个 WordPress 网站。这是非常常见且完全可行的做法,尤其适合希望集中管理多个网站、节省成本或拥有更高控制权的用户。
以下是实现方式和关键步骤:
✅ 一、前提条件
- 一台 VPS(如:阿里云、腾讯云、AWS、DigitalOcean、Vultr 等)
- 操作系统(推荐 Ubuntu/Debian/CentOS)
- 基本 Linux 和命令行操作能力
✅ 二、实现方法(推荐使用 LAMP 或 LEMP 栈)
方法 1:使用 Nginx/Apache 虚拟主机(Virtual Hosts)
通过配置 Web 服务器的虚拟主机,让一个服务器托管多个域名或子域名,每个指向不同的 WordPress 安装目录。
步骤概览:
-
安装 LEMP/LAMP 环境
- LEMP:Linux + Nginx + MySQL + PHP
- LAMP:Linux + Apache + MySQL + PHP
-
为每个站点创建独立目录
mkdir /var/www/site1.com mkdir /var/www/site2.com -
下载并部署多个 WordPress 实例
cd /var/www/site1.com wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz mv wordpress/* . rm -rf wordpress latest.tar.gz -
为每个站点创建独立数据库
CREATE DATABASE wp_site1; CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wp_site1.* TO 'user1'@'localhost'; FLUSH PRIVILEGES;(对 site2 同理)
-
配置 Web 服务器虚拟主机
-
Nginx 示例(
/etc/nginx/sites-available/site1.com):server { listen 80; server_name site1.com www.site1.com; root /var/www/site1.com; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; } } -
创建软链接启用站点:
ln -s /etc/nginx/sites-available/site1.com /etc/nginx/sites-enabled/
-
-
重复以上步骤为 site2.com 配置
-
重启服务
sudo nginx -t && sudo systemctl reload nginx sudo systemctl restart php8.1-fpm -
访问域名完成 WordPress 安装向导
✅ 三、其他优化建议
| 项目 | 建议 |
|---|---|
| PHP 进程管理 | 使用 PHP-FPM,并为不同站点配置不同 pool,提升安全与性能隔离 |
| SSL 证书 | 使用 Let’s Encrypt 为每个站点配置 HTTPS(Certbot) |
| 缓存 | 安装 Redis 或 Memcached 提升性能 |
| 备份 | 自动备份数据库和文件(可用 WP 插件或脚本) |
| 安全 | 防火墙(UFW)、Fail2Ban、定期更新 |
✅ 四、可选工具简化管理
- 宝塔面板(BT.cn):图形化界面,一键创建站点、数据库、SSL,适合新手。
- RunCloud / CyberPanel / aaPanel:类似宝塔的服务器管理面板。
- Docker:用容器隔离每个 WordPress,更高级但灵活(适合开发者)。
✅ 五、注意事项
- 每个 WordPress 应使用独立数据库,避免冲突。
- 注意服务器资源(CPU、内存、磁盘),站点越多负载越高。
- 定期更新 WordPress 核心、主题和插件,防止安全漏洞。
- 不要共用
wp-config.php文件或敏感信息。
✅ 总结
是的,一台 VPS 可以轻松运行多个 WordPress 网站。只要合理配置虚拟主机、数据库和文件目录,就能高效、安全地托管多个网站点。
如果你需要,我也可以提供一键部署脚本或推荐自动化工具 ?
是否需要我为你写一个「部署多个 WordPress 的完整 Shell 脚本」?
CDNK博客