域名能解析,为什么网页还是打不开

“域名已经指向服务器了,怎么还是打不开?”这个问题看起来只有一句,实际上跨过了几层不同的系统。把它们混在一起,很容易改完 DNS 又改证书,最后连最初的问题都找不到。 ...

2026年10月20日 · 2 分钟 · Dopzn

一个 Linux 服务启动后,还要检查什么

启动命令没有报错,终端里也出现了绿色的 active,很容易让人以为部署已经结束。实际上,进程存活、端口监听和业务可用,是三个不同的检查点。 先看服务状态 以一个名为 example.service 的服务为例: ...

2026年10月20日 · 2 分钟 · Dopzn

让 Git 提交小一点,回头看时会轻松很多

一次修改里面混着功能调整、格式整理和文件重命名,提交时很省事,回看时却很费力。尤其是需要撤销其中一项改动时,很难确定另一项会不会一起受影响。 按目的拆分,而不是按文件拆分 假设要修复文章页面的目录链接,同时调整首页字体。虽然都属于博客样式,但它们解决的是两个独立问题,适合分成两次提交。 ...

2026年10月20日 · 2 分钟 · Dopzn

备份是否可靠,要从一次恢复开始判断

看到备份任务显示成功,很容易松一口气。但“归档文件生成了”和“以后能够恢复服务”之间,还有不少细节。 先列出恢复需要什么 对于静态博客,文章源文件、主题版本、自定义模板和配置通常比生成后的 HTML 更重要。对于数据库应用,还需要考虑数据库的一致性快照、上传文件和必要的密钥。 ...

2026年10月20日 · 2 分钟 · Dopzn

一篇以后还能看懂的技术笔记,应该留下什么

把一段命令复制到笔记里,并不意味着以后就会使用它。几周后再打开,最常见的疑问往往是:这条命令在哪台机器执行?它改了什么?当时为什么需要它? 用问题作为标题 “Nginx 笔记”很难在一堆文档里被准确找出来。“Nginx 配置改完后如何验证并重载”就具体得多。标题里放入未来会搜索的关键词,通常比追求漂亮的分类更有用。 ...

2026年10月20日 · 2 分钟 · Dopzn

只写文章的博客,为什么选择静态站点

一个个人博客的核心事情很简单:写文章,让读者找到并读完。如果暂时不需要账号、评论和复杂后台,静态站点是值得考虑的方式。 内容先生成,再提供访问 Hugo 这类工具会把 Markdown 文章、模板和配置转换成 HTML、CSS 与 JavaScript。服务器面对访客时,只需要返回已经生成的文件,不必为每一次阅读查询数据库。 ...

2026年10月20日 · 2 分钟 · Dopzn