从零搭建WordPress博客网站完整指南
前言
今天完成了一个个人博客网站的搭建,从服务器环境配置到WordPress部署,再到SSL证书申请和SEO优化,整个流程一气呵成。本文将详细记录这次搭建的全过程,供有需要的朋友参考。
一、服务器环境
本次搭建使用的服务器配置:
- 操作系统:Debian GNU/Linux 12 (bookworm)
- Web服务器:Nginx 1.26.3
- PHP版本:8.4.14
- 数据库:MySQL 8.0.36
- 面板:宝塔面板
二、环境检查
首先通过SSH连接服务器,检查各项服务的运行状态,确认所有服务正常运行后,开始部署WordPress。
三、WordPress部署
3.1 下载WordPress
从WordPress官方下载最新版本,解压到网站根目录。
3.2 配置数据库
修改wp-config.php文件,填入数据库连接信息:
- 数据库名:(在宝塔面板中创建)
- 用户名:(与数据库名相同)
- 主机:localhost
3.3 设置权限
确保Web服务器对WordPress目录有正确的读写权限。
四、Nginx配置
由于使用宝塔面板,Nginx配置文件位于:
/www/server/panel/vhost/nginx/
配置要点:
- 启用SSL,强制HTTPS跳转
- 配置PHP-FPM fastcgi代理
- 设置WordPress伪静态规则
- 优化静态资源缓存
五、SSL证书申请
使用Let's Encrypt免费证书:
certbot certonly --webroot -w /网站路径 -d 你的域名
证书申请成功后,在Nginx配置中指定证书路径。
六、WordPress初始化
访问网站,完成著名的"5分钟安装":
1. 设置站点标题
2. 创建管理员账号
3. 完成安装向导
七、主题与插件
7.1 主题选择
安装了Astra主题,这是一款:
- 响应式设计,移动端友好
- 加载速度快,性能优秀
- 高度可定制,适合各类网站
7.2 SEO插件
安装了Rank Math SEO插件,功能强大:
- 智能SEO分析
- 自动生成站点地图
- Schema标记支持
- 社交媒体优化
八、固定链接设置
将URL结构设置为"文章名"模式,更利于SEO:
设置 → 固定链接 → 文章名
九、总结
整个搭建过程顺利,主要得益于:
1. 宝塔面板简化了服务器管理
2. WordPress成熟稳定的生态
3. Let's Encrypt免费SSL证书
4. 丰富的主题和插件资源
网站已正常运行!
---
本文记录于2026年3月16日,技术栈版本如有更新,请以官方文档为准。
Comments