【问题标题】:Nginx - how to restrict outbound trafficNginx - 如何限制出站流量
【发布时间】:2022-02-21 18:16:58
【问题描述】:

设置

AWS 负载均衡器将来自 example.com/(internalIP) 的请求转发到 nginx 池。 Nginx 必须获取该 url (example.com/internalIP) 并将请求转发到该特定的“internalIP”。

nginx 池需要有 Internet 访问权限(安装在 nginx ec2 上的安全工具需要它)所以我不能将 nginx 池的 aws 安全组限制为私有 ip 的特定子网。

问题

鉴于该设置,我需要找到一个 nginx 配置,该配置只会转发到专用 ip 的特定子网。这将避免使用任何私有 ip 访问我们的基础设施

【问题讨论】:

  • 当我认为你的意思是“转发”时,你一直在使用“重定向”这个词。转发是当服务器将流量发送到另一台服务器时。重定向是服务器响应浏览器告诉浏览器它应该去别的地方。
  • 已编辑!感谢反馈

标签: amazon-web-services nginx amazon-ec2 amazon-elb


【解决方案1】:

解决了这个问题:

...
                  location ~* regexPattern {
                      ...
                      proxy_pass http://\$1:<PORT>/\$4;
                  }
              }
...

【讨论】:

    猜你喜欢
    • 2017-09-23
    • 2018-06-05
    • 1970-01-01
    • 2015-08-29
    • 2021-12-18
    • 1970-01-01
    • 2021-12-16
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多