零基础建站实战:从服务器到HTTPS的完整手记

写在前面

我搭建了一个个人博客站点,从选购服务器到最终上线,踩了不少坑也积累了一些经验。这篇文章记录完整的建站流程,希望能给同样想建站的朋友一些参考。

一、服务器选购与初始化

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个工作日,建议提前准备:

  1. 个人身份证正反面照片
  2. 手持身份证照片
  3. 填写网站基本信息(网站名称、用途等)

三、环境搭建:宝塔面板

3.1 登录宝塔面板

由于选择了预装宝塔的镜像,服务器启动后宝塔面板已经就绪。通过浏览器访问:

BASH

http://YOUR_SERVER_IP:8888

首次登录需要绑定宝塔账号,按提示操作即可。

3.2 安装Web环境

宝塔面板提供了「一键安装」功能,我选择了推荐的LNMP套件:

组件版本用途
Nginx1.24Web服务器,处理HTTP请求
MySQL5.7数据库,存储网站数据
PHP7.4脚本语言,运行动态页面
phpMyAdmin最新版数据库可视化管理工具

安装过程大约需要10-15分钟,可以泡杯咖啡等待。

3.3 创建网站

环境安装完成后,在宝塔面板点击「网站」→「添加站点」:

  1. 域名:填写 aisworld.cn 和 www.aisworld.cn
  2. 根目录:默认即可(/www/wwwroot/aisworld.cn
  3. 数据库:选择创建MySQL数据库,记录数据库名、用户名和密码
  4. PHP版本:选择7.4

点击提交后,网站基础框架就搭建完成了。

四、部署网站程序

4.1 选择WordPress

个人博客最成熟的方案是 WordPress,主题丰富、插件众多、社区活跃。

4.2 上传与安装

  1. 从WordPress官网下载最新版压缩包
  2. 在宝塔面板「文件」中进入网站根目录
  3. 上传并解压WordPress压缩包
  4. 将解压后的文件移动到根目录

4.3 配置数据库

访问 http://aisworld.cn,进入WordPress安装向导:

  • 数据库名:刚才创建的数据库名
  • 用户名:数据库用户名
  • 密码:数据库密码
  • 数据库主机:localhost(默认)
  • 表前缀:wp_(建议修改,增强安全性)

按提示完成安装,设置管理员账号密码,博客就初步可用了。

五、域名解析与绑定

5.1 配置DNS解析

在腾讯云DNS解析控制台,为域名添加A记录:

主机记录记录类型记录值TTL
@AYOUR_SERVER_IP600
wwwAYOUR_SERVER_IP600

@ 表示主域名,www 表示www子域名。

5.2 等待解析生效

DNS解析通常需要几分钟到几小时生效,可以通过以下命令检测:

BASH

nslookup aisworld.cn

当返回的IP地址与服务器IP一致时,说明解析已生效。

六、SSL证书配置(HTTPS)

6.1 为什么要HTTPS

  • 🔒 安全性:加密传输,防止数据被窃取
  • 🏆 SEO优化:搜索引擎优先收录HTTPS网站
  • ✅ 信任标识:浏览器显示安全锁标志

6.2 申请免费SSL证书

腾讯云提供免费的DV SSL证书,申请流程:

  1. 进入SSL证书控制台
  2. 点击「申请免费证书」
  3. 填写域名:aisworld.cn
  4. 选择验证方式:DNS验证(推荐)
  5. 按提示添加DNS验证记录
  6. 等待审核(通常几分钟内完成)

6.3 部署证书到服务器

证书签发后,在宝塔面板「网站」→「设置」→「SSL」中:

  1. 选择「其他证书」选项卡
  2. 复制证书内容(.crt文件内容)到「证书(PEM格式)」框
  3. 复制私钥内容(.key文件内容)到「密钥(KEY)」框
  4. 点击「保存」
  5. 开启「强制HTTPS」

6.4 验证HTTPS

访问 https://aisworld.cn,如果浏览器显示安全锁标志,说明HTTPS配置成功。

七、网站优化与收尾

7.1 必要插件推荐

插件名称用途
Yoast SEO搜索引擎优化
WP Super Cache页面缓存加速
Wordfence Security安全防护
UpdraftPlus自动备份

7.2 性能优化

  1. 开启Gzip压缩:宝塔面板「网站」→「设置」→「配置文件」中添加
  2. 配置CDN:如果流量较大,可以考虑接入腾讯云CDN
  3. 图片优化:使用WebP格式,压缩图片体积

7.3 安全加固

  1. 修改WordPress默认登录地址:使用插件修改/wp-admin路径
  2. 定期备份:设置自动备份策略
  3. 防火墙配置:在宝塔面板开启BasicAuth认证

八、总结与成本

8.1 完整流程回顾

BASH

选购服务器 → 注册域名 → 配置环境 → 部署程序 → 域名解析 → SSL证书 → 优化上线

8.2 实际花费

项目费用说明
轻量应用服务器~50元/年新用户首年优惠
域名~35元/年.cn域名价格
SSL证书免费腾讯云DV证书
总计~85元/年个人博客完全够用

8.3 心得体会

  1. 选对工具很重要:宝塔面板大大降低了运维门槛
  2. 安全不能忽视:强密码、定期备份、及时更新
  3. 先完成再完美:网站上线后可以持续迭代优化

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注