用VPS搭建个人博客,先明确核心思路:个人博客用虚拟主机还是VPS取决于你要不要完全控制权;新手按“选地域装环境传程序绑域名配HTTPS”五步操作就能跑通,预算通常百元级到数百元一年。
个人博客用虚拟主机还是VPS?先看清两者差异
虚拟主机像租用公寓里的一个房间,物业负责公共设施,你只能按规则使用,VPS则像租了一整栋毛坯房,水电线路、内部装修全由自己决定,两者本质区别在于权限和隔离性。
- 虚拟主机:环境由服务商统一配置,只能上传网站文件,不能改PHP版本、不能装自定义软件。
- VPS:拥有root权限,可自由安装Nginx、MySQL、PHP任意版本,还能跑定时任务、部署多个站点。
- 性能表现:虚拟主机共享资源,邻居网站流量突增可能影响你;VPS资源独享或半独享,波动更小。
行业共识认为,VPS更适合对网站有完全控制需求且愿意投入时间维护的用户,如果你只是纯写作、零运维意愿,虚拟主机也够用。
| 对比维度 | 虚拟主机 | VPS |
|---|---|---|
| 权限 | 面板操作,受限 | root权限,完全控制 |
| 环境 | 固定,不可更改 | 自由安装和升级 |
| 性能 | 共享,易受干扰 | 资源独享,更稳定 |
| 价格 | 年付百元内常见 | 年付百元级到数百元 |
| 适合人群 | 创作者 | 爱折腾、需自定义 |
用VPS搭建个人博客多少钱?费用拆解与选购思路
用VPS搭建个人博客的费用由四块组成:VPS租用费、域名费、SSL证书费、备份存储费,大头是VPS租用费。
- 域名:常见.com、.cn后缀年费几十元,首年常有优惠。
- VPS租用:国内主流云厂商入门级配置(1核1G/2G内存、20-40GB SSD)年付普遍在百元级到数百元,香港及海外节点价格相近,但线路质量差异大。
- SSL证书:用Let’s Encrypt免费证书即可,不花钱。
- 备份存储:云厂商快照或对象存储,一般有免费额度,增量备份通常很便宜。
| 项目 | 费用范围 | 说明 |
|---|---|---|
| 域名 | 几十元/年 | 按后缀不同 |
| VPS | 百元级到数百元/年 | 入门配置起步 |
| SSL证书 | 免费 | Let’s Encrypt |
| 备份 | 免费或低至几元 | 快照/对象存储 |
选购时别只盯着最低价,国内地域延迟低,但要备案;香港和海外免备案,但晚高峰线路可能波动,入门配置建议1核2G内存起步,MySQL吃内存,1核1G跑WordPress容易频繁OOM。
新手如何用VPS搭建WordPress博客?实操命令全流程
选购VPS:地域、配置与系统
国内访客为主选国内云厂商,如简米云、酷番云,需先接受备案周期,不想备案选香港节点,系统推荐Ubuntu 22.04 LTS或Debian 12,软件源全、社区文档多,配置选1核2G内存、40GB SSD即可。
更新系统与安装Web环境
SSH登录VPS后,先更新系统:
sudo apt update && sudo apt upgrade -y
安装Nginx、MySQL、PHP及常用扩展:
sudo apt install nginx mysql-server php-fpm php-mysql php-curl php-gd php-mbstring php-xml -y
启动并设置开机自启:
sudo systemctl enable nginx mysql php8.1-fpm
sudo systemctl start nginx mysql php8.1-fpm
注意PHP版本依据系统而定,Ubuntu 22.04默认PHP 8.1,Ubuntu 24.04为PHP 8.3,可先运行php -v确认。
下载并配置WordPress
创建数据库和用户:
sudo mysql -u root -p
进入MySQL后执行:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_strong_password'; GRANT ALL PRIVILEGES ON wordpress. TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
下载并解压WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo cp -r wordpress/ /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
创建Nginx站点配置,文件路径/etc/nginx/sites-available/wordpress:
server {
listen 80;
server_name yourdomain.com;
root /var/www/html;
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.1-fpm.sock;
}
}
启用站点并重载Nginx:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
绑定域名并开启HTTPS
在域名解析后台添加A记录,将域名指向VPS的IPv4地址,然后安装Certbot:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com
按提示完成配置,Nginx会自动加上HTTPS跳转。
国内VPS搭建博客需要备案吗?
根据工信部相关规定,使用中国大陆境内服务器搭建网站,域名必须完成ICP备案后才能通过80/443端口对外提供Web服务,香港、澳门及海外地域的VPS无需备案。
国内VPS备案流程由云厂商提供辅助入口,需要提交身份证、手机号、域名等信息,审核周期通常在数个工作日到数周,期间网站不能通过域名访问,若想快速上线,香港节点是常见替代方案,但延迟略高且线路质量因服务商而异。
轻量应用服务器和VPS哪个适合博客?按场景选择
轻量应用服务器本质上是预装环境和面板的VPS,它把LNMP环境、宝塔面板等打包成镜像,开机即可使用,传统VPS则是干净系统,需要自己动手安装。
- 轻量服务器:适合不想碰命令行、只想快速建站的新手,图形面板操作直观。
- 传统VPS:适合想学习Linux运维、需要完全定制环境的用户。
两者底层资源相似,价格也在同一区间,如果目标是“写博客”而非“学运维”,轻量服务器更省事。
搭建后的基础优化与备份
博客上线后,至少做好三件事。
- 系统更新:定期执行
sudo apt update && sudo apt upgrade -y,修补安全漏洞。 - 数据备份:用
mysqldump导出数据库,打包/var/www/html目录,上传到对象存储或异地服务器。 - 防火墙配置:只开放必要端口。
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
多数情况下,入门级VPS配置跑个人博客完全够用,真正需要长期投入的是内容更新和备份习惯,而不是服务器本身。
用VPS搭建个人博客并不复杂,选对地域和配置,按命令流程操作一遍,就能拥有一个完全属于自己的独立站点。
VPS搭建个人博客常见问题
用VPS搭建个人博客需要会编程吗?
不需要精通编程,会用SSH登录、复制粘贴命令、看懂基本报错即可,部署WordPress全程以命令行为主,不涉及编写代码,遇到问题按报错信息搜索,通常能找到现成答案。
个人博客放在VPS上安全性怎么保障?
关闭密码登录改用SSH密钥、定期更新软件、用防火墙只开放22/80/443端口、数据库使用强密码,并定期备份到异地,免费SSL证书能保证浏览器到服务器之间的传输加密。
用VPS搭建博客和静态博客托管哪个好?
静态博客托管在GitHub Pages或Cloudflare Pages上成本更低、免运维,适合纯文字内容和无交互需求,VPS博客胜在动态功能、插件生态和完全控制权,适合需要评论、搜索、自定义主题和外挂功能的站点,两者没有绝对优劣,取决于你对功能和控制权的需求。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/658244.html





