个人博客搭建完整教程:从零开始部署到线上
很多人想拥有一个属于自己的个人博客,但被服务器配置、环境搭建这些步骤劝退。
其实现在有面板工具后,个人博客搭建已经变得非常直观。
本文就用零基础也能跟上的方式,带你从一台空服务器开始,部署一个能正常访问的博客站点。
准备工作:服务器、域名和连接工具
先把要用的东西准备好。
- 服务器:推荐腾讯云或阿里云的轻量应用服务器,2核2G配置足够刚起步的个人博客,系统选 CentOS 7+ 或 Ubuntu 20.04。购买时注意防火墙规则放行 80(HTTP)和 443(HTTPS)端口。
- 域名:可以去阿里云、腾讯云或 Namesilo 买一个,建议 .com 或 .cn。买好后记得完成实名认证,否则无法解析。
- SSH 工具:Windows 用 Xshell(免费版)或 PuTTY;Mac / Linux 直接用终端。
拿到服务器的公网 IP 和 root 密码后,先通过 SSH 登录。
ssh root@你的服务器IP
输入密码(输入时不会显示字符),看到类似 [root@yourhost ~]# 就表示连接成功了。
一键安装宝塔面板,省去手动配置
下一步安装宝塔面板,它能通过 Web 界面管理 Nginx、MySQL、PHP 等环境,省掉大量命令行操作。
在 SSH 终端执行官方安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装过程大约 2-5 分钟,结束后会显示面板的访问地址、用户名和密码。
把这些信息复制保存好。
然后在浏览器里打开面板地址(例如 http://你的IP:8888),用刚获得的账号密码登录。
首次登录会弹出“推荐安装套件”弹窗,选择 LNMP 一键安装(Nginx + MySQL + PHP)。
等待安装完成,期间可以去做域名解析。
解析域名并创建网站
域名解析就是把你的域名指向服务器 IP。
登录域名管理控制台,添加一条 A 记录:记录类型选 A,主机记录填 @(或者 www 如果你打算用 www 子域名),记录值填服务器公网 IP。
TTL 默认即可。
解析生效通常需要几分钟到几小时,你可以用 ping 你的域名 检查是否解析到服务器 IP。
回到宝塔面板,点击左侧“网站” -> “添加站点”。
- 域名填写你解析好的域名,例如
abc.com或www.abc.com(多个域名用空格隔开)。 - FTP 和数据库都勾选“创建”,数据库类型选 MySQL。
- 提交后宝塔会自动创建站点目录和数据库,并把相关信息显示在页面上。记录下数据库名、用户名和密码。
安装 WordPress 博客程序
个人博客搭建最常用的程序是 WordPress,免费且生态丰富。
- 在宝塔面板左侧点击“文件”,进入
/www/wwwroot/你的域名/目录。 - 删除目录下的默认文件(index.html 等)。
- 访问 WordPress 中文官网下载最新安装包(https://cn.wordpress.org/download/),或者直接在服务器终端使用 wget 下载:
cd /www/wwwroot/你的域名
wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress/* ./ && rm -rf wordpress latest-zh_CN.zip
- 回到宝塔文件管理,给 WordPress 目录设置权限:选中所有文件,点击权限 -> 设置为 755,所有者设为 www。
- 访问你的域名(http://你的域名),会看到 WordPress 安装欢迎页。选择简体中文,点击“现在就开始”。
- 填写之前在宝塔建站时创建的数据库信息:数据库名、用户名、密码,数据库主机默认
localhost,表前缀保持wp_。提交后点击“运行安装程序”。 - 填写站点标题、管理员用户名、密码、邮箱。注意密码尽量复杂一些。点击“安装 WordPress”。
安装成功后就可以用管理员账号登录后台(http://你的域名/wp-admin)。
避坑指南:常见问题与解决
问题1:安装页面显示“数据库连接错误”
检查数据库名、用户名和密码是否完全匹配。另外注意宝塔面板里 MySQL 是否正常运行(面板左侧“数据库”查看),如果 MySQL 未启动,在软件商店里重启。
问题2:上传文件或安装主题时提示“无法写入”
文件权限未设置正确。回到宝塔文件管理,确认 /www/wwwroot/你的域名/ 下的 wp-content 目录权限为 755,所属用户为 www。如果还不行,临时可以执行:
chown -R www:www /www/wwwroot/你的域名
问题3:访问域名出现 404 或 500 报错
先在宝塔检查网站配置是否勾选了“自动伪静态”,设置 WordPress 的伪静态规则(默认面板有内置模板)。如果伪静态正常,尝试清空浏览器缓存。
验证个人博客是否正常运行
- 前台访问
http://你的域名,应该能看到默认主题的博客首页,标题为安装时填写的站点名称。 - 登录后台,尝试发布一篇测试文章,内容随便写。发布后刷新前台,确认文章能显示。
- 点击文章标题进入详情页,检查 URL 结构(默认带 ?p=123),如果需要更简洁的链接格式,可以在后台“设置”->“固定链接”里选择“文章名”,然后去宝塔伪静态确认已启用 WordPress 规则。
到这里,你的个人博客搭建就完成了。
后续可以更换主题、安装插件(推荐安装缓存插件如 WP Super Cache 加速访问),还可以给站点配置 SSL 证书(宝塔面板可免费申请 Let's Encrypt 证书)。
如果你在个人博客搭建过程中遇到其他问题,欢迎在评论区留言。
按照本文步骤操作,大部分零基础用户都能在 30 分钟内成功上线自己的博客。