折腾了一周,终于把博客搭起来了
这周最大的成就感,就是把这个博客从零搭了起来。记录一下过程,也算给后来的自己留个笔记。
1. 服务器
买了一台阿里云 ECS,2核 2G 内存,带宽 3M。入门配置,跑个人博客绰绰有余。选阿里云主要是备案方便,国内服务器必须备案才能绑定域名。
2. 域名与备案
域名注册的是 www.jdcom.xyz。域名解析到服务器 IP 之后,去工信部提交了 ICP 备案。备案流程前后等了一周左右(各省时间不同),审核通过会收到短信和邮件通知。注意:国内服务器必须备案,否则域名访问会被拦。
3. 部署博客
- 系统:Ubuntu 22.04
- Web 服务:Caddy(自动 HTTPS 证书,配置超简单)
- 博客程序:Typecho(轻量,SQLite 数据库,不需要单独装 MySQL)
部署要点:
- Caddy 反代到本机端口
- 用 systemd 托管 PHP 服务,开机自启、崩溃自动拉起
- 验证文件 jd_root.txt 放网站根目录(京东联盟验证用)
4. 踩过的坑
- 阿里云 3M 带宽是出方向限速(别人访问你网站的速度),下载软件走的是入方向,不受限
- DNS 解析生效有延迟,改完记录要等半小时到几小时
- 最初用 Python 临时起服务,重启就丢,后来才改成 systemd
折腾的过程就是学习的过程,这个站能跑起来,全靠一个个踩坑攒经验。