在公共应用程序负载均衡器后面有一个正在运行的私有EC2实例(WindowsServer2012IIS)。虽然我可以通过端口80/HTTP访问互联网上的web服务,但我也希望允许443/HTTPS,但我希望第三方WAF能够卸载SSL (如Cloudflare,Akamai)。
我已经在WAF上设置了SSL卸载,在AWS ALB上启用了ALB安全组,允许端口443/HTTPS从0.0.0.0/0,但没有效果(尽管我仍然可以通过端口80/HTTP访问web )。如果您能告诉我在AWS ALB中需要哪些步骤来允许WAF后面的HTTPS,我将非常感激。我还试图为AWS ALB创建一个443侦听器,但是它仍然需要导入我的SSL证书,因此也是多余的,因为从本质上讲,ALB也会卸载SSL。
这是我设计的Cloudflare WAF --> ALB
非常感谢你的反馈!谢谢
发布于 2022-08-31 01:51:16
要建立基础设施,您应该从ALB中删除HTTPS(443)侦听器,并在第三方WAF和ALB之间使用HTTP(80)通信。
但是,WAF和ALB之间的通信以这种方式是不安全的。我还在建设类似的基础设施,并仍试图找到一个更安全的解决方案。
https://stackoverflow.com/questions/69951098
复制相似问题