HTTPS 与缓存配置示例

优软 发布于 2026-10-15 更新于 2026-10-27 49 次阅读 约 1 分钟

证书

用 certbot 申请后,把 80 端口重定向到 443:

server {
    listen 80;
    server_name doc.example.com;
    return 301 https://$host$request_uri;
}

静态资源缓存

文档站的 HTML 不该长缓存,静态资源可以长缓存:

location ~* \.(css|js|woff2)$ {
    proxy_pass http://127.0.0.1:8788;
    expires 30d;
    add_header Cache-Control "public, immutable";
}

常见坑

  • 反代时忘记传 Host,生成绝对链接会退回 base_url;
  • 后台改完设置后浏览器仍拿旧页面,多半是 CDN 缓存,按路径刷新一次。

评论

还没有评论。