核心概念速览
典型使用场景
- 反向代理:把
/api转发到后端服务,隐藏内部拓扑 - 负载均衡:upstream 轮询、权重、ip_hash
- 静态资源与 TLS:直接服务静态文件,集中终止 HTTPS
- Kubernetes 里的 Ingress Controller 也是 Nginx 的封装,见 Kubernetes 网络
运维重点
- 配置热加载:
nginx -t校验后再nginx -s reload,不要直接重启 - 日志:access log 是排查流量问题的第一手资料
- 限流与安全:
limit_req限流、超时与缓冲区参数调优
延伸阅读
- Docker 网络:容器场景下的端口映射与代理