在腾讯云轻量服务器上搭建两个WordPress站点可以通过多种方式实现,以下是两种常见的方法:
方法一:使用不同端口(适合入门)
-
安装Web环境
- 使用宝塔面板(推荐)或手动安装LNMP(Linux+Nginx+MySQL+PHP)。
- 宝塔面板安装命令(CentOS为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
-
创建第一个WordPress
- 通过宝塔添加站点,绑定域名(如
site1.com)或服务器IP,完成WordPress安装。
- 通过宝塔添加站点,绑定域名(如
-
创建第二个WordPress
- 在宝塔中新建站点,绑定另一个域名(如
site2.com)或使用不同端口(如8080)。 - 若用端口访问,需在腾讯云防火墙中放行端口(如8080)。
- 在宝塔中新建站点,绑定另一个域名(如
-
配置数据库
- 为每个WordPress创建独立的MySQL数据库,避免冲突。
方法二:使用虚拟主机(基于域名,推荐)
-
配置Nginx虚拟主机
-
修改Nginx配置(如
/etc/nginx/conf.d/下):# 站点1配置 server { listen 80; server_name site1.com; root /var/www/site1; index index.php; # 其他WordPress规则... } # 站点2配置 server { listen 80; server_name site2.com; root /var/www/site2; index index.php; # 其他WordPress规则... } - 重启Nginx:
systemctl restart nginx
-
-
上传WordPress文件
- 将WordPress程序分别上传到
/var/www/site1和/var/www/site2。
- 将WordPress程序分别上传到
-
域名解析
- 将两个域名解析到服务器IP,并在腾讯云SSL证书服务中为每个域名配置HTTPS(可选)。
注意事项
- 资源分配:轻量服务器资源有限,建议优化MySQL和PHP性能(如缓存插件)。
- 备份:定期备份数据库和网站文件。
- 安全:为每个站点设置不同数据库用户,限制权限。
常见问题
- 端口冲突:确保每个站点监听不同端口或域名。
- 文件权限:WordPress目录需可写(通常设为
755或www-data用户)。
通过以上方法,你可以轻松在同一台服务器上运行多个独立的WordPress站点。
云服务器