搭建WordPress网站,选择一款高速、稳定、低延迟的vps主机是站长们建站的重要基础,日本vps具备天然的优势,靠近中国大陆,且cn2 gia线路具备高质量传输、稳定性强等优势。接下来,我们将从vps配置、环境搭建、到域名绑定和安全设置出发,手把手的教你如何在日本cn2 vps上部署一个高性能的WordPress网站。
开始搭建WordPress网站之前,需要选择一台日本cn2 vps,配置建议至少1核2G以上,硬盘大部分服务商会配备50G SSD系统盘,带宽方面最低2Mbps起,建议5Mbps为宜。操作系统方面建议选择Ubuntu 20.04 或 Debian 11。在完成基础配置之后,还需要去域名购买平台注册域名,注册完成后保留管理后台登录信息。
第一步、远程连接VPS并配置环境
1. 使用SSH连接VPS
Windows 用户可使用 PuTTY,Mac/Linux 用户可使用内置终端。
ssh root@你的VPS_IP地址
首次连接可能会提示是否信任主机,输入yes继续。
2. 更新系统与安装常用工具
apt update && apt upgrade -y
apt install curl wget unzip -y
第二步、搭建LNMP环境(Nginx + MySQL + PHP)
这里我们选择LNMP架构,相比Apache性能更高,适合WordPress运行。
1. 安装Nginx
apt install nginx -y
systemctl enable nginx
systemctl start nginx
安装完成后,在浏览器访问你的VPS IP地址,应显示 Nginx 欢迎页。
2. 安装MySQL数据库
apt install mysql-server -y
systemctl enable mysql
systemctl start mysql
进行安全配置:
mysql_secure_installation
按照提示设定root密码,禁用远程登录,删除测试数据库等。
创建数据库和用户:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
3. 安装PHP和扩展
apt install php-fpm php-mysql php-curl php-xml php-mbstring php-zip php-gd php-soap -y
配置 PHP:
编辑 /etc/php/7.4/fpm/php.ini
(版本号可能不同):
cgi.fix_pathinfo=0
然后重启PHP:
systemctl restart php7.4-fpm
第三步、配置Nginx支持WordPress
1. 配置 Nginx 虚拟主机
创建配置文件:
nano /etc/nginx/sites-available/wordpress
写入以下内容(替换为你的域名):
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
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:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
启用虚拟主机:
ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
2. 下载并部署WordPress
cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/
chown -R www-data:www-data /var/www/wordpress
chmod -R 755 /var/www/wordpress
第四步、绑定域名与配置SSL证书
1. 设置域名解析
前往域名管理后台,将 A 记录指向你VPS的IP地址:
A记录 -> yourdomain.com -> IP地址
A记录 -> www.yourdomain.com -> IP地址
2. 安装Let’s Encrypt免费SSL证书
安装 Certbot 工具:
apt install certbot python3-certbot-nginx -y
执行申请证书命令:
certbot --nginx
根据提示选择域名、是否重定向 http -> https,完成后自动修改 Nginx 配置。
设置自动续签:
echo "0 3 * * * /usr/bin/certbot renew --quiet" >> /etc/crontab
第五步、通过浏览器完成WordPress安装
访问你配置的域名,在浏览器中进入 WordPress 安装页面:
选择语言:简体中文
填写数据库信息:数据库名、用户名、密码
网站标题、管理员账号与密码设置
安装完成后进入后台:https://yourdomain.com/wp-admin
第六步、安全加固与优化建议
1. 修改SSH默认端口
nano /etc/ssh/sshd_config
将 Port 22 改为其他端口,例如 22222,保存后重启SSH:
systemctl restart ssh
2. 禁止root远程登录(新建用户替代)
adduser newuser
usermod -aG sudo newuser
设置完后将PermitRootLogin设置为no
3. 安装防火墙(UFW)
apt install ufw -y
ufw allow 80
ufw allow 443
ufw allow 22222/tcp
ufw enable
以上就是在日本CN2 VPS上搭建WordPress网站的详细步骤,整个流程虽多,但只要按步骤进行,完全可以独立完成。通过使用日本CN2 VPS,国内访问速度快、稳定性高,且部署灵活性更强,适合做博客、企业站、独立商城等多种类型网站。推荐站长朋友将本文收藏备用,配合实践,轻松掌握WordPress建站全过程。