运维2026-04-15
运维面试题:Nginx 与负载均衡
总结 Nginx 反向代理、负载均衡、健康检查和常见运维面试题。
运维面试题:Nginx 与负载均衡
1. Nginx 反向代理的主要作用是什么?
- 转发客户端请求到后端服务。
- 实现负载均衡、缓存、SSL 终端和访问控制。
2. Nginx 常见负载均衡方式有哪些?
- round-robin、least_conn、ip_hash。
- 需要根据服务类型和会话需求选择。
3. 如何实现健康检查?
upstream配置max_fails和fail_timeout。- 使用第三方模块或外部健康检查方案更精确。
4. proxy_cache 有哪些应用场景?
- 静态内容缓存。
- API 响应缓存。
- 减少后端压力,提高响应速度。
5. 如何处理 HTTPS 证书?
- 使用 Certbot 或手动配置证书路径。
- 结合自动续期,保持证书有效。
6. 如何排查 502/504 问题?
- 检查后端是否可用。
- 查看 Nginx error.log。
- 确认代理超时、上游连接是否正常。
7. 如何进行流量限流?
- 使用
limit_req_zone和limit_conn。 - 对高频接口设置适当速率限制。
8. Nginx 配置变更后如何生效?
- 先执行
nginx -t校验配置。 - 再执行
nginx -s reload重载配置。
运维Nginx负载均衡