是的,腾讯云轻量应用服务器(Lighthouse)完全可以搭建两个 WordPress 网站。虽然轻量服务器资源有限(如1核2G/4G内存),但通过合理配置,完全可以支持两个 WordPress 站点运行,尤其适合个人博客、小型企业站等低流量场景。
下面是如何在一台腾讯云轻量服务器上搭建两个 WordPress 网站的详细步骤:
✅ 一、准备工作
-
购买腾讯云轻量服务器
- 推荐配置:2核4GB内存 + 80GB SSD + 5TB月流量(约 ¥200/年)
- 操作系统:推荐 Ubuntu 20.04 / 22.04 或 CentOS 7/8
- 开放端口:确保防火墙开放 80(HTTP)、443(HTTPS)、22(SSH)
-
域名准备
- 准备两个域名(或一个主域名 + 一个子域名),例如:
site1.comsite2.com或blog.site1.com
- 准备两个域名(或一个主域名 + 一个子域名),例如:
✅ 二、安装 LAMP 或 LEMP 环境
推荐使用 LEMP(Nginx + MySQL + PHP)环境,性能更好。
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装 Nginx
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
3. 安装 MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation
4. 安装 PHP 及扩展
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
修改 PHP 配置(可选优化):
sudo nano /etc/php/8.1/fpm/php.ini
修改:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
保存后重启 PHP-FPM:
sudo systemctl restart php8.1-fpm
✅ 三、创建两个 WordPress 站点
1. 创建网站目录
sudo mkdir -p /var/www/site1.com /var/www/site2.com
2. 下载 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
复制到两个站点目录:
sudo cp -r /tmp/wordpress/* /var/www/site1.com/
sudo cp -r /tmp/wordpress/* /var/www/site2.com/
设置权限:
sudo chown -R www-data:www-data /var/www/site1.com /var/www/site2.com
sudo chmod -R 755 /var/www/site1.com /var/www/site2.com
3. 创建数据库(每个站点一个数据库)
sudo mysql -u root -p
在 MySQL 中执行:
CREATE DATABASE wp_site1;
CREATE DATABASE wp_site2;
CREATE USER 'wpuser1'@'localhost' IDENTIFIED BY 'your_password1';
CREATE USER 'wpuser2'@'localhost' IDENTIFIED BY 'your_password2';
GRANT ALL PRIVILEGES ON wp_site1.* TO 'wpuser1'@'localhost';
GRANT ALL PRIVILEGES ON wp_site2.* TO 'wpuser2'@'localhost';
FLUSH PRIVILEGES;
EXIT;
✅ 四、配置 Nginx 虚拟主机(Server Blocks)
1. 创建 site1 配置
sudo nano /etc/nginx/sites-available/site1.com
内容:
server {
listen 80;
server_name site1.com www.site1.com;
root /var/www/site1.com;
index index.php index.html index.htm;
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;
}
location ~ /.ht {
deny all;
}
}
2. 创建 site2 配置
sudo nano /etc/nginx/sites-available/site2.com
内容类似,仅修改 server_name 和 root 路径:
server {
listen 80;
server_name site2.com www.site2.com;
root /var/www/site2.com;
index index.php index.html index.htm;
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;
}
location ~ /.ht {
deny all;
}
}
3. 启用站点
sudo ln -s /etc/nginx/sites-available/site1.com /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/site2.com /etc/nginx/sites-enabled/
4. 测试并重启 Nginx
sudo nginx -t
sudo systemctl reload nginx
✅ 五、域名解析与 WordPress 安装
-
登录域名管理后台(如腾讯云 DNSPod)
-
添加 A 记录,将
site1.com和site2.com指向轻量服务器公网 IP -
在浏览器中访问:
http://site1.com→ 进入 WordPress 安装向导http://site2.com→ 同样进入安装向导
-
安装时填写对应的数据库信息:
- site1:数据库名
wp_site1,用户wpuser1,密码your_password1 - site2:数据库名
wp_site2,用户wpuser2,密码your_password2
- site1:数据库名
✅ 六、可选:配置 HTTPS(推荐)
使用 Let’s Encrypt 免费 SSL 证书:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d site1.com -d www.site1.com
sudo certbot --nginx -d site2.com -d www.site2.com
Certbot 会自动配置 HTTPS 并设置自动续期。
✅ 七、性能优化建议(轻量服务器)
- 使用缓存插件(如 WP Super Cache、LiteSpeed Cache)
- 压缩图片、启用 Gzip
- 限制插件数量,避免内存占用过高
- 监控内存使用:
htop或free -h
❗ 注意事项
- 轻量服务器资源有限,不建议运行高流量网站
- 两个 WordPress 站点共用服务器资源,需注意负载
- 定期备份数据库和网站文件(可用 UpdraftPlus 插件)
✅ 总结
✅ 一台腾讯云轻量服务器可以成功运行两个 WordPress 网站,关键在于:
- 正确配置 Nginx 虚拟主机
- 分别创建数据库和目录
- 合理分配资源,避免过载
如有需要,也可以考虑使用 Docker 或 宝塔面板 简化管理。
需要我提供 宝塔面板一键部署两个 WordPress 的教程吗?
云计算导航