腾讯轻量云服务器搭建两个WordPress网站?

是的,腾讯云轻量应用服务器(Lighthouse)完全可以搭建两个 WordPress 网站。虽然轻量服务器资源有限(如1核2G/4G内存),但通过合理配置,完全可以支持两个 WordPress 站点运行,尤其适合个人博客、小型企业站等低流量场景。

下面是如何在一台腾讯云轻量服务器上搭建两个 WordPress 网站的详细步骤:


✅ 一、准备工作

  1. 购买腾讯云轻量服务器

    • 推荐配置:2核4GB内存 + 80GB SSD + 5TB月流量(约 ¥200/年)
    • 操作系统:推荐 Ubuntu 20.04 / 22.04 或 CentOS 7/8
    • 开放端口:确保防火墙开放 80(HTTP)、443(HTTPS)、22(SSH)
  2. 域名准备

    • 准备两个域名(或一个主域名 + 一个子域名),例如:
      • site1.com
      • site2.comblog.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_nameroot 路径:

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 安装

  1. 登录域名管理后台(如腾讯云 DNSPod)

  2. 添加 A 记录,将 site1.comsite2.com 指向轻量服务器公网 IP

  3. 在浏览器中访问:

    • http://site1.com → 进入 WordPress 安装向导
    • http://site2.com → 同样进入安装向导
  4. 安装时填写对应的数据库信息:

    • site1:数据库名 wp_site1,用户 wpuser1,密码 your_password1
    • site2:数据库名 wp_site2,用户 wpuser2,密码 your_password2

✅ 六、可选:配置 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
  • 限制插件数量,避免内存占用过高
  • 监控内存使用:htopfree -h

❗ 注意事项

  • 轻量服务器资源有限,不建议运行高流量网站
  • 两个 WordPress 站点共用服务器资源,需注意负载
  • 定期备份数据库和网站文件(可用 UpdraftPlus 插件)

✅ 总结

✅ 一台腾讯云轻量服务器可以成功运行两个 WordPress 网站,关键在于:

  • 正确配置 Nginx 虚拟主机
  • 分别创建数据库和目录
  • 合理分配资源,避免过载

如有需要,也可以考虑使用 Docker宝塔面板 简化管理。

需要我提供 宝塔面板一键部署两个 WordPress 的教程吗?

未经允许不得转载:云计算导航 » 腾讯轻量云服务器搭建两个WordPress网站?