在腾讯云的一台服务器上建立 两个 WordPress 网站是完全可行的。你可以通过以下几种方式来实现:
✅ 方法一:使用不同的域名,配置多个虚拟主机(推荐)
这是最常见、最灵活的方式,适用于 Apache 或 Nginx 服务器。
步骤如下:
1. 准备条件
- 一台腾讯云服务器(如 CentOS / Ubuntu)
- 安装了 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx + MySQL + PHP)
- 至少两个绑定到该服务器的域名(例如
example1.com和example2.com)
2. 创建两个网站目录
mkdir -p /var/www/example1.com
mkdir -p /var/www/example2.com
3. 下载 WordPress 到每个目录
进入每个目录并下载 WordPress:
cd /var/www/example1.com
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress/* .
cd /var/www/example2.com
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress/* .
4. 创建两个数据库和用户
CREATE DATABASE wp_example1;
CREATE DATABASE wp_example2;
CREATE USER 'wp_user1'@'localhost' IDENTIFIED BY 'your_password1';
CREATE USER 'wp_user2'@'localhost' IDENTIFIED BY 'your_password2';
GRANT ALL PRIVILEGES ON wp_example1.* TO 'wp_user1'@'localhost';
GRANT ALL PRIVILEGES ON wp_example2.* TO 'wp_user2'@'localhost';
FLUSH PRIVILEGES;
5. 配置虚拟主机(Apache 示例)
编辑 Apache 虚拟主机文件(比如 /etc/apache2/sites-available/example1.conf 和 example2.conf):
example1.conf:
<VirtualHost *:80>
ServerAdmin admin@example1.com
ServerName example1.com
ServerAlias www.example1.com
DocumentRoot /var/www/example1.com/
<Directory /var/www/example1.com/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
example2.conf:
<VirtualHost *:80>
ServerAdmin admin@example2.com
ServerName example2.com
ServerAlias www.example2.com
DocumentRoot /var/www/example2.com/
<Directory /var/www/example2.com/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后启用站点并重启 Apache:
sudo a2ensite example1.conf
sudo a2ensite example2.conf
sudo systemctl restart apache2
6. 分别访问安装 WordPress
打开浏览器分别访问:
- http://example1.com/wp-admin/install.php
- http://example2.com/wp-admin/install.php
按照提示填写对应的数据库信息(注意区分数据库名、用户名、密码),完成 WordPress 的安装。
✅ 方法二:使用子目录(适合同个域名下建多个网站)
如果你只有一个域名,也可以用子目录的方式搭建多个 WordPress 站点,例如:
- example.com/site1
- example.com/site2
但这不如独立域名灵活,建议优先使用方法一。
✅ 方法三:使用 WordPress 多站点网络(Multisite)
如果你希望多个网站共享一个后台管理界面,可以启用 WordPress 的多站点功能。
但这种方式限制较多,不建议新手使用。
🧪 小贴士
- 使用宝塔面板、LNMP一键安装包等工具也能轻松配置多个 WordPress。
- 每个网站应使用不同的数据库和配置文件(
wp-config.php)。 - 如果你使用的是 Nginx,需要配置 server 块来实现类似的功能。
❓是否需要额外备案?
- 如果你在腾讯云部署的网站面向内地用户,且使用的是国内服务器(如广州、上海等区域),那么 每个域名都需要备案。
- 如果是海外服务器(如新加坡),则不需要备案。
如需我帮你写具体的 Nginx/Apache 配置文件内容,请告诉我你使用的 Web 服务器类型和系统版本。
云计算导航