国外VPS Ubuntu 20.04部署WordPress多站点实战
文章分类:技术文档 /
创建时间:2025-10-23
想象一下,你拥有一片数字土地(国外VPS),想在上面建造多栋风格各异的房屋(WordPress多站点)。接下来,我们一步步完成这个有趣的搭建过程。
准备工作
首先需要一台已安装Ubuntu 20.04系统的国外VPS,确保能正常联网(后续需下载软件和资源)。另外要准备好域名——WordPress多站点通常通过不同域名或子域名访问各站点。
安装必要软件
Ubuntu 20.04上需安装支持WordPress运行的基础软件:Apache(网页服务器)、MySQL(数据库管理系统)和PHP(服务器脚本语言)。具体安装命令如下:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
安装完成后,启动服务并设置开机自启:
sudo systemctl start apache2 mysql
sudo systemctl enable apache2 mysql
配置数据库
为WordPress创建专用数据库和用户。先登录MySQL:
sudo mysql -u root
在MySQL命令行执行以下操作(请将`your_password`替换为安全密码):
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
安装WordPress
从官方网站下载最新版WordPress并解压到Apache根目录:
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvf latest.tar.gz
sudo cp -r wordpress/* /var/www/html/
调整文件和目录的访问权限:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
配置WordPress多站点
打开WordPress配置文件`wp-config.php`,添加以下代码启用多站点功能:
define('WP_ALLOW_MULTISITE', true);
保存后登录管理后台,在“工具”菜单选择“网络设置”,按提示完成多站点配置(可选择子域名或子目录方式)。
配置Apache虚拟主机(子域名场景)
若选择子域名方式,需为每个子域名配置Apache虚拟主机。在`/etc/apache2/sites-available/`目录创建新配置文件(如`example.com.conf`),内容如下(请替换`example.com`为实际域名):
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/
Options FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
启用配置并重启Apache服务:
sudo a2ensite example.com.conf
sudo systemctl reload apache2
完成部署
所有步骤完成后,通过浏览器输入主域名或子域名,按提示完成WordPress初始化设置,即可管理你的多站点矩阵。现在,这片数字土地上已矗立起多栋“数字房屋”,等待你填充独特内容。
工信部备案:苏ICP备2025168537号-1