Nginx 深入配置与性能
Web服务与Nginx#Nginx深入配置#性能约 636 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
Nginx 的 master 进程和 worker 进程分别负责什么?
追问 为什么 Nginx 采用多 worker 模型?如何查看 worker 数量?
Nginx 配置文件中 main、events、http、server、location 的作用域如何理解?
追问 配置项放错作用域时可能出现什么问题?
Nginx 如何根据域名和端口选择 server 配置?
追问 默认 server、Host 头和监听地址之间是什么关系?
location 匹配规则有哪些常见类型?
追问 普通前缀、精确匹配和正则匹配的优先级如何判断?
Nginx 配置静态文件时,如何避免目录穿越和权限泄露?
追问 root、alias、禁止目录列表和隐藏文件限制分别如何配置?
Nginx 反向代理时,为什么经常需要设置 Host、X-Real-IP 和 X-Forwarded-For?
追问 如果没有正确传递客户端 IP,会影响哪些日志、审计和限流功能?
Nginx 返回 502 时,如何区分后端未监听、连接被拒绝、协议错误和应用超时?
追问 错误日志、Socket 检查和直接请求后端分别如何使用?
Nginx 返回 504 时,应该重点检查哪些超时和后端依赖?
追问 连接超时、读取超时和应用内部慢查询如何区分?
Nginx 如何实现基于权重、IP 哈希或最少连接的负载均衡?
追问 会话保持、后端健康检查和故障节点摘除分别有什么影响?
Nginx 高并发场景应重点关注哪些系统参数?
追问 worker_connections、文件描述符、连接队列、内核 backlog 和带宽之间如何关联?