技术文章

从数据路径、系统边界和故障现场理解复杂软件

文章分为大数据系统、浏览器内核、系统工程与 AI 工程四个专题。每篇文章尽量回答三个问题:组件负责什么、请求怎样执行、出现问题时从哪里查起。

大数据系统 · 浏览器内核 · 系统工程 · AI 工程

静态站点部署不难,难的是把每一层的责任分清。DNS 只负责把名字指向地址,云防火墙决定流量能否到达主机,Nginx 决定请求落到哪里,Certbot 则依赖前面整条链路完成域名验证。任何一层配置错了,浏览器看到的都可能只是“无法访问”。

这里使用一台 Linux 云主机、Nginx、Hugo 和 Let’s Encrypt 搭出最小闭环。它没有数据库和常驻业务进程,适合博客、作品集和文档站,也足够清楚地暴露网络部署中的关键边界。

最终架构

浏览器
  ↓ HTTPS :443
example.com
  ↓ A 记录
Azure 公网 IPv4
  ↓
Azure NSG +...