← 全部笔记

建设记录 · 入门

从本地页面到官网上线

从独立工作区、内部预览到域名与HTTPS上线,记录sanmu.club第一次发布的几个真实节点。

三幕 · 更新于 2026-09-06 · 实践过

内容审阅稿 · 待确认后发布

文章目录

一个页面能在自己的电脑里打开,距离别人通过域名访问它,还有几步路。sanmu.club的第一次上线,就是逐步补齐这些环节的过程。

这篇记录依据2026年8月21日、8月22日和9月4日的项目日志整理,只写已经发生、留下验证记录的事情。

8月21日:给官网一个独立的工作区

官网最初与AI日程项目放在一起。随着个人介绍、项目展示、Slide、学习笔记和阅读内容逐渐增加,官网迁入独立工作区。

首页保留静态HTML结构,字体和社交图标使用本地资源。应用的日程数据、数据库和凭据留在应用项目里。

这一阶段完成了桌面与窄屏的明暗主题检查。网站的骨架已经可以浏览,照片、作品和部分公开入口仍然是占位。

8月22日:先让服务器内部能看见

官网文件上传到了已有服务器,但预览服务只监听服务器自己的回环地址。服务器内部能够打开首页,公网无法直接访问预览端口。

验证不只看首页是否返回成功,也检查字体、图标和原有应用是否正常。这样可以分别确认:文件是否上传完整、服务是否按预期响应、原来的应用有没有受到影响。

具体配置与实验记录在《从本地页面到Nginx服务器》。

9月4日:域名和HTTPS接上了

备案通过后,主域名与www入口完成解析,网站通过正式域名提供访问。HTTPS证书覆盖两个域名,HTTP请求跳转到HTTPS,并配置证书自动续期。

当日记录显示:两个HTTPS入口均返回200,页面标题和ICP备案号正确,既有日程服务保持正常。

这时才能说,官网已经正式上线。之前的“文件上传成功”和“服务器内部能打开”,分别只证明了其中一部分。

发布为什么要保留旧版本

每次发布先准备一个完整版本,检查文件后再切换当前版本指向。旧版本保留,出现问题时可以切回。

它解决的是一个很具体的问题:更新失败时,不必从记忆里找回上一次能工作的文件。

但保留旧文件还不等于恢复能力已经验收。切换是否成功、页面是否能访问、相关服务是否正常,都需要实际检查。

上线以后,仍然有空白

网站可以访问,不代表里面每一个功能都已完成。

这些空白应该如实说明。后续每增加一项内容或功能,再补对应的验证。

下次我会怎样检查

可以把发布拆成三个问题:

  1. 交付了什么? 核对文件、版本和资源是否完整。
  2. 谁能访问? 分别检查内部入口、正式域名和HTTPS。
  3. 结果是否正确? 打开页面、点击主要入口、检查资源,确认原有服务正常。

一个反例:如果首页能打开,但字体请求返回404,发布就还没有验证完整。如果旧文章里写着“尚未上线”,内容也需要随着实际状态更新。

这次经历让我更容易分清:做出页面、部署文件、开放访问、持续维护,是相互连接但各自需要证据的几件事。

记录依据

本文按官网项目2026年8月21日迁移记录、8月22日内部预部署记录、9月4日正式上线记录整理。文中的日期与结果是历史验收记录,不代表持续在线监测。