写在前面
我搭建了一个个人博客站点,从选购服务器到最终上线,踩了不少坑也积累了一些经验。这篇文章记录完整的建站流程,希望能给同样想建站的朋友一些参考。
一、服务器选购与初始化
1.1 选择轻量应用服务器
考虑到是个人博客,流量不会太大,最终选择了腾讯云轻量应用服务器。相比传统云服务器,轻量应用服务器开箱即用,对新手更友好。
配置选择:
- 地域:上海(离目标用户群体较近)
- 套餐:2核2G4M,足够支撑个人博客的日常访问
- 镜像:选择了「宝塔Linux面板」应用镜像,省去手动配置环境的麻烦
1.2 初始化配置
购买完成后,第一件事是修改服务器密码并记录登录信息:
BASH
服务器IP:YOUR_SERVER_IP (请替换为您的实际服务器IP) 用户名:root 密码:********(自行设置的强密码)
💡 安全建议:密码建议使用12位以上,包含大小写字母、数字和特殊符号的组合。
二、域名注册与备案
2.1 注册域名
在腾讯云域名注册页面搜索心仪的域名,最终选择了 aisworld.cn:
- 域名:aisworld.cn
- 后缀:.cn 国内访问速度快,且价格亲民
- 注册年限:1年(先试用,效果好再续费)
2.2 实名认证与备案
.cn 域名需要进行实名认证,如果是搭建网站还需要ICP备案。整个流程大约需要7-20个工作日,建议提前准备:
- 个人身份证正反面照片
- 手持身份证照片
- 填写网站基本信息(网站名称、用途等)
三、环境搭建:宝塔面板
3.1 登录宝塔面板
由于选择了预装宝塔的镜像,服务器启动后宝塔面板已经就绪。通过浏览器访问:
BASH
http://YOUR_SERVER_IP:8888
首次登录需要绑定宝塔账号,按提示操作即可。
3.2 安装Web环境
宝塔面板提供了「一键安装」功能,我选择了推荐的LNMP套件:
| 组件 | 版本 | 用途 |
|---|---|---|
| Nginx | 1.24 | Web服务器,处理HTTP请求 |
| MySQL | 5.7 | 数据库,存储网站数据 |
| PHP | 7.4 | 脚本语言,运行动态页面 |
| phpMyAdmin | 最新版 | 数据库可视化管理工具 |
安装过程大约需要10-15分钟,可以泡杯咖啡等待。
3.3 创建网站
环境安装完成后,在宝塔面板点击「网站」→「添加站点」:
- 域名:填写
aisworld.cn和www.aisworld.cn - 根目录:默认即可(
/www/wwwroot/aisworld.cn) - 数据库:选择创建MySQL数据库,记录数据库名、用户名和密码
- PHP版本:选择7.4
点击提交后,网站基础框架就搭建完成了。
四、部署网站程序
4.1 选择WordPress
个人博客最成熟的方案是 WordPress,主题丰富、插件众多、社区活跃。
4.2 上传与安装
- 从WordPress官网下载最新版压缩包
- 在宝塔面板「文件」中进入网站根目录
- 上传并解压WordPress压缩包
- 将解压后的文件移动到根目录
4.3 配置数据库
访问 http://aisworld.cn,进入WordPress安装向导:
- 数据库名:刚才创建的数据库名
- 用户名:数据库用户名
- 密码:数据库密码
- 数据库主机:localhost(默认)
- 表前缀:wp_(建议修改,增强安全性)
按提示完成安装,设置管理员账号密码,博客就初步可用了。
五、域名解析与绑定
5.1 配置DNS解析
在腾讯云DNS解析控制台,为域名添加A记录:
| 主机记录 | 记录类型 | 记录值 | TTL |
|---|---|---|---|
| @ | A | YOUR_SERVER_IP | 600 |
| www | A | YOUR_SERVER_IP | 600 |
@表示主域名,www表示www子域名。
5.2 等待解析生效
DNS解析通常需要几分钟到几小时生效,可以通过以下命令检测:
BASH
nslookup aisworld.cn
当返回的IP地址与服务器IP一致时,说明解析已生效。
六、SSL证书配置(HTTPS)
6.1 为什么要HTTPS
- 🔒 安全性:加密传输,防止数据被窃取
- 🏆 SEO优化:搜索引擎优先收录HTTPS网站
- ✅ 信任标识:浏览器显示安全锁标志
6.2 申请免费SSL证书
腾讯云提供免费的DV SSL证书,申请流程:
- 进入SSL证书控制台
- 点击「申请免费证书」
- 填写域名:
aisworld.cn - 选择验证方式:DNS验证(推荐)
- 按提示添加DNS验证记录
- 等待审核(通常几分钟内完成)
6.3 部署证书到服务器
证书签发后,在宝塔面板「网站」→「设置」→「SSL」中:
- 选择「其他证书」选项卡
- 复制证书内容(.crt文件内容)到「证书(PEM格式)」框
- 复制私钥内容(.key文件内容)到「密钥(KEY)」框
- 点击「保存」
- 开启「强制HTTPS」
6.4 验证HTTPS
访问 https://aisworld.cn,如果浏览器显示安全锁标志,说明HTTPS配置成功。
七、网站优化与收尾
7.1 必要插件推荐
| 插件名称 | 用途 |
|---|---|
| Yoast SEO | 搜索引擎优化 |
| WP Super Cache | 页面缓存加速 |
| Wordfence Security | 安全防护 |
| UpdraftPlus | 自动备份 |
7.2 性能优化
- 开启Gzip压缩:宝塔面板「网站」→「设置」→「配置文件」中添加
- 配置CDN:如果流量较大,可以考虑接入腾讯云CDN
- 图片优化:使用WebP格式,压缩图片体积
7.3 安全加固
- 修改WordPress默认登录地址:使用插件修改/wp-admin路径
- 定期备份:设置自动备份策略
- 防火墙配置:在宝塔面板开启BasicAuth认证
八、总结与成本
8.1 完整流程回顾
BASH
选购服务器 → 注册域名 → 配置环境 → 部署程序 → 域名解析 → SSL证书 → 优化上线
8.2 实际花费
| 项目 | 费用 | 说明 |
|---|---|---|
| 轻量应用服务器 | ~50元/年 | 新用户首年优惠 |
| 域名 | ~35元/年 | .cn域名价格 |
| SSL证书 | 免费 | 腾讯云DV证书 |
| 总计 | ~85元/年 | 个人博客完全够用 |
8.3 心得体会
- 选对工具很重要:宝塔面板大大降低了运维门槛
- 安全不能忽视:强密码、定期备份、及时更新
- 先完成再完美:网站上线后可以持续迭代优化
发表回复