Nginx

Nginx 反向代理与 HTTPS 配置

网站上线的核心是目录、域名解析、Nginx 配置和证书路径一致。

静态站点配置

静态网站的 root 必须指向 index.html 所在目录。CSS、图片、robots.txt 和 sitemap.xml 都应能直接访问。

证书错误排查

  • fullchain.pem 不存在:证书未申请成功或路径写错。
  • 域名未解析:Let's Encrypt 无法验证。
  • 权限错误:Nginx 进程无法读取证书。
  • 配置残留:旧 HTTPS server 块引用了旧路径。

上线顺序

  1. 先用 HTTP 跑通页面和静态资源。
  2. 确认域名解析到服务器。
  3. 申请证书并开启 HTTPS。
  4. 最后配置 HTTP 到 HTTPS 跳转。