我创建了AWS Beanstalk环境,该环境随默认URL(my-env.something.ap-south-1.elasticbeanstalk.com)指向端口80上的负载均衡器。这是由我想的实例上运行的默认apache服务的。AWS Beanstalk负载均衡器到非HTTP端口
在实例上,我也运行Nginx,监听端口8001(用于我的Django + Gunicorn应用程序)。当我在浏览器中使用端口8001(http://my-env.something.ap-south-1.elasticbeanstalk.com:8001)的上述url时,Nginx永远不会收到请求。如果我使用实例的公有IP,它可以正常工作。
我试图做甚至支持?要让负载均衡器url转到EC2上的任何端口?或者,我是否需要创建一个指向8001的新负载均衡器并使用它?如何告诉我的beanstalk配置,然后使用两个负载均衡器?