我在ElasticBeanstalk上部署了一个应用程序。它是一个Web服务器,前面有负载均衡器。我已将负载均衡器配置为从ElasticBeanstalk > "My Application" > Configuration > Networking
侦听端口443。但我还需要打开端口444以侦听https连接并将它们再次转发到ElasticBeanstalk应用程序容器上的端口80。 ElasticBeanstalk网络配置面板中没有这样的配置选项。
但是我在EC2 > Load Balancers
找到了我的EB实例的负载均衡器。在那里我在444上添加了一个HTTPS监听器,监听80个实例,但似乎这不起作用......任何建议我怎么能这样做?
答案 0 :(得分:2)
我最终自己想出来了。
问题是我的ElasticBeanstalk LoadBalancer不在VPC中。为了能够访问非80/443端口,您必须在VPC中创建实例,然后为每个非标准端口制定允许入站规则,最后转到EC2 > Load Balancers > Select <your specific elastic beanstalk balancer> > Listeners > add the port mappings
。