You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Cloud同一虚拟实例上部署第二个WordPress站点

嗨,我来帮你一步步搞定在同一个OpenLiteSpeed实例上部署第二个WordPress站点的事儿,放心跟着走就行,都是基础操作,你肯定能搞定~

步骤1:先登录到你的服务器

你可以直接用Google Compute Engine控制台里的「SSH」按钮一键连接,不用自己输复杂的命令。登录成功后,先把系统包更到最新,避免后续出问题:

sudo apt update && sudo apt upgrade -y
步骤2:给新站点创建专属数据库

每个WordPress都需要独立的数据库,你的实例预装了MariaDB,咱们现在就创建一个:

  1. 登录MariaDB(默认root密码应该在你部署实例时的提示里,或者去GCE实例的「元数据」里找;要是真忘了,也可以重置,先试试默认的):
sudo mysql -u root -p

输入密码后就进入数据库命令行啦。

  1. 创建新数据库(比如叫site2_db,名字随便取,记得就行):
CREATE DATABASE site2_db;
  1. 创建专门的数据库用户(比如site2_user),并设置一个强密码(把下面的your_strong_password换成你自己想的密码):
CREATE USER 'site2_user'@'localhost' IDENTIFIED BY 'your_strong_password';
  1. 给这个用户授权访问刚才的数据库:
GRANT ALL PRIVILEGES ON site2_db.* TO 'site2_user'@'localhost';
  1. 刷新权限然后退出数据库:
FLUSH PRIVILEGES;
EXIT;
步骤3:下载并配置第二个WordPress文件
  1. 先给新站点建个根目录,OpenLiteSpeed默认的网站目录是/var/www/,所以咱们创建site2.com的目录:
sudo mkdir -p /var/www/site2.com/html
  1. 设置目录权限,让OpenLiteSpeed能正常访问:
sudo chown -R www-data:www-data /var/www/site2.com/html
sudo chmod -R 755 /var/www/site2.com
  1. 下载最新版WordPress到这个目录,然后解压:
cd /var/www/site2.com/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
  1. 复制并修改WordPress配置文件:
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

打开nano编辑器后,找到下面这几行,替换成刚才创建的数据库信息:

define( 'DB_NAME', 'site2_db' );
define( 'DB_USER', 'site2_user' );
define( 'DB_PASSWORD', 'your_strong_password' );
define( 'DB_HOST', 'localhost' );

改完后按Ctrl+O保存,按Ctrl+X退出编辑器。

步骤4:配置OpenLiteSpeed虚拟主机(这步很关键)

OpenLiteSpeed的管理后台默认用7080端口,你可以在浏览器里输入http://你的实例公网IP:7080访问,登录账号密码也是你部署实例时的信息(GCE元数据里能找到)。

  1. 登录后,点击左侧菜单的「Virtual Hosts」,然后点右上角的「Add」按钮。
  2. 在「Virtual Host Name」里填site2.com,「Virtual Host Root」填/var/www/site2.com/html,「Config File」会自动生成,不用改,直接点「Save」。
  3. 接下来配置端口映射:点击左侧的「Listeners」,找到默认的「Default」(80端口),点它的「View」,然后在「Virtual Host Mappings」里点「Add」。
  4. 在「Virtual Host」下拉框选刚才创建的site2.com,「Domain」填www.site2.com,点「Save」。
  5. 同样配置SSL的443端口:回到「Listeners」,找到「Default SSL」,点「View」,在「Virtual Host Mappings」里「Add」,选site2.com,Domain填www.site2.com,保存。
  6. 最后点右上角的「Graceful Restart」,让新配置生效。
步骤5:配置域名解析

你需要把www.site2.com的A记录指向你的GCE实例公网IP,这个去你的域名服务商后台操作就行:添加一条A记录,主机名填www,值填实例的公网IP,TTL选默认就好。

步骤6:用CertBot申请免费SSL证书

你的实例已经预装了CertBot,直接用它给新站点申请Let's Encrypt证书:

sudo certbot --apache -d www.site2.com

跟着提示走:输入你的邮箱(用来接收证书过期提醒),同意条款,选择是否自动把HTTP跳转成HTTPS,完成后证书就自动配置好了。

最后验证

现在打开浏览器访问https://www.site2.com,就能看到WordPress的安装向导了,跟着设置站点标题、管理员账号密码,你的第二个站点就搞定啦!

要是过程中遇到任何问题,比如数据库密码忘了、OpenLiteSpeed登录不了,随时说,我再帮你排查~

内容的提问来源于stack exchange,提问作者Learner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 10:37:40