首页 > 解决方案 > 如何阻止通过 ip 地址访问 beanstalk web 应用程序

问题描述

我已经在 aws beanstalk 环境中部署了我的 Web 应用程序,并添加了一个托管区域,然后添加了 SSL 证书。因此,现在可以通过安全域名访问该网站。但我发现同样可以通过输入IP地址来访问。我不希望通过 ip 地址访问我的网站。我怎样才能阻止这个?我还注意到这个 IP 地址不是我的应用程序所在的 EC2 实例的 IP 地址。任何帮助将不胜感激。

标签: amazon-web-servicesamazon-ec2amazon-elastic-beanstalk

解决方案


我还注意到这个 IP 地址不是我应用的 EC2 实例的 IP 地址。任何帮助将不胜感激

似乎该 IP 地址属于负载均衡器。一种方法是在负载均衡器中设置基于主机的路由,例如,如果主机不匹配,host则会特别提供服务并发送修复响应。api.example.com

在此处输入图像描述

否则请求部分可以带有修复响应,因此只能提供带有请求的请求api.example.com

在此处输入图像描述


推荐阅读