KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

域名申请与 HTTPS 上线 — keel 龙骨

这门课只解决一件事:把你已经写好的站点,变成别人在浏览器里输入网址就能安全打开的东西。

这门课只解决一件事:把你已经写好的站点,变成别人在浏览器里输入网址就能安全打开的东西。

章节目录

  1. 01 · 域名申请与命名 — 本章目标:拿到一个状态正常、实名完成、你能全权控制解析的域名。 验收标准:在任意 WHOIS 查询站能查到该域名,注册商控制台里显示"正常",且你能进入 DNS 解析设置页。
  2. 02 · 备案与合规 — 本章目标:明确回答「我这个站点要不要备案」,以及不备案的代价是什么。 验收标准:你能用自己的情况对照决策表得出结论,并知道这个结论对 SEO 的具体影响。
  3. 03 · DNS 解析:从域名到 IP 的那一步 — 本章目标:把 www.xxxxxx.cn 和 xxxxxx.cn 都正确指向你的服务器,并且能证明它生效了。 验收标准:dig www.xxxxxx.cn +short 在本地和公网都返回你的服务器 IP。
  4. 04 · 服务器与 nginx 骨架:先让 80 端口接住流量 — 本章目标:用 IP 直连能拿到你的页面,且这个结果不依赖域名。 验收标准:curl -I http://203.0.113.10/ 返回 200(或 301),而不是超时。
  5. 05 · 证书申请:拿到那两个文件 — 本章目标:拿到 Nginx 可用的 crt(证书链)与 key(私钥)两个文件。 验收标准:能说出自己证书的签发者、有效期、覆盖域名,并已把两个文件传到服务器。
  6. 06 · nginx HTTPS 部署:配置、兼容坑与回滚 — 本章目标:HTTPS 返回 200,证书链完整,HTTP 全部 301 到 HTTPS。 验收标准:curl -I https://www.xxxxxx.cn/ 返回 200,且 curl -I http://www.xxxxxx.cn/ 返回 301。
  7. 07 · 全站切换:消灭所有 http 残留 — 本章目标:站点里不再有任何一处硬编码的 http 链接。 验收标准:抓下来的 HTML/JSON 里 http:// 出现次数为 0,浏览器控制台无混合内容告警。
  8. 08 · 证书生命周期与总验收 — 本章目标:让证书过期这件事永远不会突然发生,并给出一份整门课的最终验收清单。 验收标准:到期提醒已设置,续期动作序列已演练,且能独立完成一次不中断服务的证书替换。

进入 keel 阅读