服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-08-26 更新于 2026-08-26 简米科技 4,667 字 11 分钟阅读

怎么用虚拟专用服务器搭建个人博客?VPS建站步骤详解

导读自己搭建个人博客的路径早已成熟,虚拟专用服务器(VPS)是兼顾成本、可控性与学习价值的最优选择,你只需按“选配、初始化、部署、加固”四个步骤执行即可,为什么要用VPS而不是免费博客或虚拟主机免费博客平台(例如早期的WordPress.com)省心,但你拿不到完整的数据库权限,无法自由安装插件,文章数据的所有权也……

自己搭建个人博客的路径早已成熟,虚拟专用服务器(VPS)是兼顾成本、可控性与学习价值的最优选择,你只需按“选配、初始化、部署、加固”四个步骤执行即可。

为什么要用VPS而不是免费博客或虚拟主机

免费博客平台(例如早期的WordPress.com)省心,但你拿不到完整的数据库权限,无法自由安装插件,文章数据的所有权也始终悬在平台手里,虚拟主机价格虽低,可CPU、内存、并发连接数都受限,一旦访问量上来,数据库慢得像爬行。

VPS相当于你租了一台永远开机的独立电脑,拥有root权限,装什么、删什么、怎么配置,完全你自己说了算,2026年的当下,云服务商之间的价格战已经非常激烈,入门级1核1G的KVM架构VPS,年付成本普遍在100元人民币上下,花一顿饭钱,换来一个完全自主的线上空间,这笔账算得过来。

个人博客用什么VPS服务器配置最合适

很多人在“1核1G”和“2核4G”之间反复纠结,你只需要反问自己一句:博客打算写到什么规模?

大多数个人博客的日PV在一千以内,这个量级下,1核1G内存的VPS搭配Nginx和静态缓存,能轻松扛住,内存只要不低于512MB,PHP进程就不会频繁被杀,硬盘方面,NVMe固态是底线,机械硬盘的时代已经过去了。

操作系统建议直接选Debian 12Ubuntu 22.04 LTS,这两个系统对各种建站工具的兼容性最好,网上排错案例也最丰富,CentOS已停止维护,新手千万别碰,地域选择上,如果你的读者主要在国内(百度搜索的目标用户),香港或日本的VPS延迟最低,实测ping值比美国西岸低一个数量级,不过香港带宽贵,同配置可能比美国机贵一半,预算紧张就选美国西海岸,配合CDN加速也能接受。

国内云厂商的VPS需要备案,如果暂时不打算备案,优先选择香港节点,这是2026年解决“个人博客用哪个服务器不用备案”这一问题的标准答案。

从零开始初始化一台可以建站的VPS

拿到服务器的IP和root密码之后,第一件事不是装面板,而是更新系统,这是很多人容易忽略的一个关键步骤,先通过SSH登录:

ssh root@你的服务器IP

登录成功后执行:

apt update && apt upgrade -y

怎么用虚拟专用服务器搭建个人博客?VPS建站步骤详解

这个命令会更新软件包列表并升级所有现有软件,解决绝大多数已知安全漏洞,VPS刚到手时,系统里往往是干净但过时的镜像,不更新直接建站,等于裸奔。

新建普通用户并加固SSH登录

长期用root登录服务器是大忌,创建一个日常使用的普通用户,并为其配置sudo权限:

adduser vpsuser
usermod -aG sudo vpsuser

接着修改SSH配置:

nano /etc/ssh/sshd_config

找到PermitRootLogin,将其值改为no,并确认PasswordAuthentication保持为yes(如果你打算用密码登录),保存后重启SSH服务:

systemctl restart sshd

之后用新用户登录,后续操作都在这位普通用户下进行。

安装Nginx、PHP和MySQL

个人博客推荐安装 Nginx + PHP-FPM + MySQL 这套组合,相比Apache,Nginx在处理高并发静态文件时效率更为出色,也更节省内存,分别执行:

sudo apt install nginx -y
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
sudo apt install mysql-server -y

安装完成后,PHP-FPM服务默认已启动,你还需要确保PHP的cgi.fix_pathinfo设置为0,否则可能存在文件解析漏洞,这个选项在/etc/php/8.x/fpm/php.ini中,把;cgi.fix_pathinfo=1改为cgi.fix_pathinfo=0,然后重启PHP-FPM。

VPS搭建WordPress博客的部署流程

WordPress目前服务于互联网上四成以上的网站,这个选择不会错,它生态成熟、插件丰富,对新手最友好,下面演示的是纯命令行的安装方式,比图形界面面板更锻炼人,也能让你对博客的运行原理认识更清晰。

配置Nginx站点

先为WordPress创建站点配置文件:

sudo nano /etc/nginx/sites-available/blog.conf

写入以下基础配置(将yourdomain.com换成你的实际域名):

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    root /var/www/wordpress;
    index index.php index.html;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.x-fpm.sock;
    }
    location ~ /.ht {
        deny all;
    }
}

怎么用虚拟专用服务器搭建个人博客?VPS建站步骤详解

将站点软链接到启用目录:

sudo ln -s /etc/nginx/sites-available/blog.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

下载WordPress并连接数据库

进入Web目录,下载最新版WordPress英文版(中文版可之后在后台安装语言包):

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

接着进入MySQL,为博客创建专属数据库:

sudo mysql

在MySQL命令行中执行:

CREATE DATABASE blog_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'blog_user'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON blog_db. TO 'blog_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

最后访问你的域名,按网页引导填写数据库信息,WordPress会自动完成安装。

2026年个人博客图床选择与缓存策略

博客跑通只是起点,真正决定访问体验的是图片加载速度和后台响应效率。图片不要直接塞进服务器,硬盘空间和带宽都不划算。

推荐将图片托管到对象存储,如简米云OSS、酷番云COS或Cloudflare R2,R2有免费额度,出流量不收费,对于个人博客来说是非常合适的选择,将WordPress的媒体库上传路径通过插件(如WP Offload Media或静态化插件)指向对象存储,能显著减轻服务器负担。

缓存方面,Faster Cache或LiteSpeed Cache插件二选一,这类插件会把页面生成静态HTML文件,访客直接读取静态文件,不消耗PHP进程,实测纯静态化后,1核1G的内存服务器,日IP五百基本无压力。

项目 入门方案 进阶方案
服务器 1核1G NVMe 2核4G NVMe
带宽 2-3Mbps 5Mbps以上
存储 40-60GB 80GB+
对象存储 R2免费额度 简米云OSS
预计月成本 10-15元 40-60元

备份与安全策略不可跳过

博客写久了,数据比服务器值钱。有人丢了三年文章才想起备份,这种教训不好笑

怎么用虚拟专用服务器搭建个人博客?VPS建站步骤详解

,备份分两层:一是数据库,二是/var/www/wordpress目录。

最省心的做法是写一个定时备份脚本,上传到服务器指定目录后加入crontab:

crontab -e

在打开的编辑器中加一行,设定每天凌晨三点自动执行备份任务:

0 3    tar -czf /home/vpsuser/backup/blog_$(date +%Y%m%d).tar.gz /var/www/wordpress && mysqldump -u blog_user -p'密码' blog_db > /home/vpsuser/backup/db_$(date +%Y%m%d).sql

离线备份同样重要,可以把生成的备份文件再用rclone同步到Google Drive或OneDrive,多一重保险。

安全方面,安装Wordfence防火墙插件,并修改后台默认登录路径,此外建议启用Fail2ban,它能自动封禁多次尝试SSH登录或登录后台失败的IP:

sudo apt install fail2ban -y

Fail2ban默认规则覆盖SSH,自行添加一条针对Nginx的规则覆盖后台登录即可,行业共识认为,防护做到这个程度,个人博客遭遇恶意入侵的概率已经非常低。

个人博客GEO优化与百度收录

输出后用百度搜索site:你的域名查看收录情况,新域名若无外链,百度蜘蛛的抓取频率通常较低,可主动提交:

  1. 在百度搜索资源平台注册并验证站点。
  2. 提交sitemap.xml的地址。
  3. 检查robots.txt没有错误屏蔽规则。
    描述、关键词由WordPress的GEO插件统一管理,推荐Rankmath或Yoast GEO,内链建设只需把握一个原则:每篇文章自然链向两三篇旧内容即可,同时做好固定链接设置,推荐采用/%postname%/形式,对搜索引擎更友好。

问答环节

VPS和虚拟主机哪个更适合新手建个人博客?

虚拟主机的优势在于控制面板操作简单,环境预装完毕,FTP上传即可运行,但它的灵活性极低,无法自定义PHP版本,也无法安装需要特定内核模块的扩展,VPS提供完整的root权限,能在网络上找到绝大多数故障的解决方案,若愿意投入少量时间学习基础Linux命令,VPS是更合适的选择。

个人博客建站需要掌握编程知识吗?

搭建阶段不需要编写代码,Nginx配置和PHP语法只需按教程复制粘贴,后续若想自定义主题样式,则需要了解HTML、CSS和基本的PHP语法,WordPress的钩子机制让主题开发相对简单,即便仅掌握前端知识也能做出美观的个人博客。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱