Nginx 日志、安全与发布
Web服务与Nginx#Nginx日志#安全#发布约 557 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
Nginx access log 和 error log 分别记录什么?
追问 如何设计日志格式,记录请求耗时、上游耗时和真实客户端 IP?
如何统计 Nginx 日志中的状态码、热门 URL 和慢请求?
追问 统计日志时如何排除扫描流量、健康检查和静态资源?
如何配置 Nginx 的访问控制?
追问 IP 白名单、黑名单、Basic Auth 和应用层鉴权分别适合什么场景?
如何限制单个 IP 的请求频率和连接数?
追问 限流的 key、突发请求、返回码和误伤问题应如何设计?
Nginx 如何配置上传大小、请求超时和响应缓冲?
追问 配置过小或过大分别可能带来什么问题?
如何使用 Nginx 配置 HTTP 到 HTTPS 的跳转?
追问 健康检查、内部请求和真实客户端协议头应如何处理?
如何实现 Nginx 配置的平滑发布和回滚?
追问 为什么推荐先
nginx -t 再 reload?如何保留旧版本配置?Nginx reload 与 restart 的差异是什么?
追问 平滑 reload 时旧 worker 如何退出?什么情况下仍可能需要 restart?
Nginx 证书自动续期后,如何确保新证书被加载?
追问 续期脚本、权限、reload、失败告警和到期检查应如何设计?
如何判断 Nginx 是瓶颈还是后端服务是瓶颈?
追问 连接数、CPU、带宽、静态文件命中率、upstream 响应时间和应用指标如何结合?