VPS搭建WordPress个人博客实战:从零到HTTPS访问


导读:很多人买了VPS却不知道从哪下手。这篇教程以一台全新的Ubuntu服务器为例,带你30分钟内把WordPress博客跑起来,并配好HTTPS,全程可复制。

一、准备工作

  • 一台VPS:1核2G内存起步,Ubuntu 22.04 LTS(本教程以此为例);
  • 一个域名:已解析A记录到VPS的公网IP;
  • 一个SSH客户端:Windows用Termius或PowerShell,macOS/Linux直接用终端。

先用SSH登录服务器:

ssh root@你的服务器IP

二、安装LNMP环境

依次执行以下命令,安装Nginx、MySQL、PHP:

apt update && apt upgrade -y
apt install nginx mysql-server php-fpm php-mysql php-gd php-mbstring -y

安装完成后确认服务状态:

systemctl status nginx
systemctl status mysql

两个服务都显示 active (running) 即可。

三、创建数据库

登录MySQL并创建WordPress专用库和用户:

mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '改成强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

四、部署WordPress

下载并解压WordPress到网站目录:

cd /var/www
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
chown -R www-data:www-data /var/www/wordpress

五、配置Nginx站点

新建站点配置文件:

nano /etc/nginx/sites-available/wordpress

写入以下内容(把 example.com 换成你的域名):

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/wordpress;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

启用站点并重载Nginx:

ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx

六、配置HTTPS

用Certbot免费申请SSL证书,一条命令搞定:

apt install certbot python3-certbot-nginx -y
certbot --nginx -d example.com -d www.example.com

按提示输入邮箱、同意协议,Certbot会自动改写Nginx配置并启用443端口。证书90天自动续期,无需手动维护。

七、完成安装

浏览器访问你的域名,进入WordPress安装向导:填入数据库名 wordpress、用户 wpuser 和刚才设置的密码,设置站点标题和管理员账号,点击安装。

看到后台界面,恭喜,你的博客已经上线。

八、上线后建议做的三件事

  1. 装缓存插件:LiteSpeed Cache或WP Super Cache,静态化后访问速度提升明显;
  2. 关闭XML-RPC:在防火墙里封掉 xmlrpc.php,减少被扫描攻击的概率;
  3. 定期备份:用插件把数据库和文件定时备份到对象存储,数据永远留后路。

总结

整个流程可以浓缩为:装环境 → 建库 → 放程序 → 配Nginx → 上HTTPS。命令都可以直接复制,遇到报错先看服务状态再查日志(/var/log/nginx/error.log),90%的问题都能自己解决。


手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

香港、美国、日本VPS怎么选?个人建站与跨境业务地区对比

VPS新手选购五步指南:如何挑到适合自己的服务器

评 论
更换验证码