【发布时间】:2021-11-17 09:00:30
【问题描述】:
我已将 Nginx 配置为需要对我正在开发的尚未公开的网站进行 HTTP 基本身份验证。我添加了一个allow 子句,以允许公司总部的IP 地址在不输入密码的情况下查看该站点。这最初是可行的,但是在将 Nginx 服务器放在负载均衡器 (AWS ELB) 后面之后,Nginx 看到的 IP 地址实际上是负载均衡器的 IP 地址,而不是请求 Web 客户端的 IP 地址 - 所以它停止工作。
X-Forwarded-For 标头中有客户端的真实 IP 地址。有没有办法让 Nginx 识别客户端并让它在不登录的情况下进入?
【问题讨论】:
标签: amazon-web-services nginx aws-elb