零基础搭建个人博客网站教程指南
准备这三样东西,就能开始
在动手之前,先把材料备齐。
搭建一个可访问的个人博客网站,你至少需要:
- 一台云服务器(类似一台永远在线的远程电脑)
- 一个域名(比如
mydomain.com,用来让别人方便地访问你的网站) - 一点耐心(大约1小时)
云服务器建议选 Linux 系统,推荐 Ubuntu 20.04 或 CentOS 7.9,新手可以用低配(2核2G)就够用。
购买时注意勾选“开放80、443端口”,否则后面网站无法访问。
域名可以在阿里云、腾讯云、Namesilo 等平台购买,价格几十到一百不等。
第一步:登录服务器并安装宝塔面板
拿到服务器后,需要用 SSH 工具连接它。
Windows 用户推荐使用 PuTTY 或 Windows Terminal,Mac / Linux 用户直接用终端。
连接命令(替换 IP 和端口):
ssh root@你的服务器IP -p 22
连接成功后,执行宝塔面板的一键安装命令(根据你的系统选一个):
Ubuntu/Debian 系统:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
CentOS 系统:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh
安装过程中会弹出确认,输入 y 回车即可。
安装完成后会输出面板地址、用户名和密码(记下来,后面登录要用)。
第二步:在宝塔面板中一键部署 WordPress
现在打开浏览器,输入刚才记下的面板地址(例如 http://你的IP:8888),用输出的账号密码登录。
登录后宝塔会推荐安装 LNMP 环境(Linux + Nginx + MySQL + PHP),直接点“一键安装”并等待完成。
这个过程大约5-10分钟。
环境装好后,点击左侧菜单 软件商店 → 搜索 WordPress,找到“一键部署”按钮并点击。
在弹出的窗口中填写:
- 域名:先填服务器 IP 或临时域名(例如
你的IP),稍后我们再改正式域名。 - 数据库:自动创建,使用默认设置即可。
- 管理员信息:设置 WordPress 后台的用户名和密码(这个要记住)。
点击“提交”,宝塔会自动完成下载、解压和数据库配置。
部署成功后,会给出站点根目录路径和数据库信息。
第三步:绑定域名并配置 SSL 证书
要让用户通过域名访问,需要做两步:域名解析 和 站点绑定。
域名解析
去你的域名管理后台(比如阿里云域名控制台),添加一条 A 记录:
- 记录类型:A
- 主机记录:
@或www(@表示根域名,www表示带www的域名) - 记录值:你的服务器公网 IP
- 其他保持默认,TTL 选 600
等待几分钟让解析生效。
站点绑定域名
回到宝塔面板,点击 网站,找到刚才创建的 WordPress 站点,点击 设置 → 域名管理,把解析好的域名(比如 www.mydomain.com)添加进去,并勾选“设为默认”。
申请 SSL 证书
在站点设置里点击 SSL 标签页,选择 Let's Encrypt,勾选要申请的域名,点击“申请”。
宝塔会自动完成验证并开启 HTTPS。
申请成功后记得强制 HTTPS:在 SSL 页面底部开启“强制 HTTPS”。
第四步:完成 WordPress 初始化
现在浏览器访问你的域名,应该能看到 WordPress 的安装界面。
选择语言、填写站点标题、设置管理员账号(如果部署时已生成,可以直接用那个账号登录)。
登录后台(地址:你的域名/wp-admin),你就可以开始自定义主题、发布文章了。
到此,一个功能完整的个人博客网站已经上线。
避坑指南:新手最常遇到的 4 个问题
问题1:安装宝塔一直卡在“正在下载”
检查服务器是否连得上外网,或者换一个节点使用国内的安装源。
也可以先 apt update(Ubuntu)或 yum update -y(CentOS)后再试。
问题2:域名解析后访问不了
先确认服务器防火墙是否开放了 80 和 443 端口。
在云服务商控制台的“安全组”或“防火墙”里添加规则,放行这两个端口。
问题3:WordPress 提示“数据库连接错误”
通常是数据库密码不对或数据库没启动。
去宝塔面板的 数据库 里检查 MySQL 是否运行,并且确认站点配置文件 wp-config.php 中的账号密码与宝塔生成的数据库信息一致。
问题4:SSL 证书申请失败
确保域名已正确解析到服务器 IP,且解析已生效(可以用 ping 你的域名 查看 IP 是否正确)。
另外,申请时服务器必须能通过 80 端口被 Let's Encrypt 验证,所以端口必须打开。
验证你的博客是否能正常访问
最后做一个简单检查:
- 用手机浏览器输入你的域名,看能否正常打开站点首页。
- 尝试登录后台(
你的域名/wp-admin),发一篇测试文章并公开。 - 用浏览器的开发者工具(F12)查看是否已启用 HTTPS(地址栏左侧有小锁图标)。
如果以上都没问题,恭喜,你已经成功搭建了一个属于自己的个人博客网站。
后续可以继续优化速度、安装插件、更换主题,逐步打造出符合你需求的博客。
如果你在操作中遇到其他奇怪报错,建议先回顾避坑部分的排查思路,也可以在相关论坛搜关键词“宝塔面板”、“WordPress 安装”寻找解决方案。