SorryToPerson logo
返回
运维2026-04-15

运维面试题:Nginx 与负载均衡

总结 Nginx 反向代理、负载均衡、健康检查和常见运维面试题。

运维面试题:Nginx 与负载均衡

1. Nginx 反向代理的主要作用是什么?

  • 转发客户端请求到后端服务。
  • 实现负载均衡、缓存、SSL 终端和访问控制。

2. Nginx 常见负载均衡方式有哪些?

  • round-robin、least_conn、ip_hash。
  • 需要根据服务类型和会话需求选择。

3. 如何实现健康检查?

  • upstream 配置 max_failsfail_timeout
  • 使用第三方模块或外部健康检查方案更精确。

4. proxy_cache 有哪些应用场景?

  • 静态内容缓存。
  • API 响应缓存。
  • 减少后端压力,提高响应速度。

5. 如何处理 HTTPS 证书?

  • 使用 Certbot 或手动配置证书路径。
  • 结合自动续期,保持证书有效。

6. 如何排查 502/504 问题?

  • 检查后端是否可用。
  • 查看 Nginx error.log。
  • 确认代理超时、上游连接是否正常。

7. 如何进行流量限流?

  • 使用 limit_req_zonelimit_conn
  • 对高频接口设置适当速率限制。

8. Nginx 配置变更后如何生效?

  • 先执行 nginx -t 校验配置。
  • 再执行 nginx -s reload 重载配置。
运维Nginx负载均衡