【发布时间】:2017-09-04 22:07:04
【问题描述】:
我创建了一个 AWS Beanstalk 环境,它带有指向端口 80 上的负载均衡器的默认 url (my-env.something.ap-south-1.elasticbeanstalk.com)。这是由默认的 apache 提供的在我想的实例上运行。
在实例上,我还运行 Nginx,监听端口 8001(用于我的 Django+Gunicorn 应用程序)。当我在浏览器中使用带有端口 8001 (http://my-env.something.ap-south-1.elasticbeanstalk.com:8001) 的上述 url 时,Nginx 永远不会收到请求。如果我使用实例的公共 IP,它就可以正常工作。
我正在尝试做的事情是否得到支持?让负载均衡器 url 转到 EC2 上的任何端口?或者我是否需要创建一个指向 8001 的新负载均衡器并使用它来代替?我如何告诉我的 beanstalk 配置然后使用两个负载均衡器?
【问题讨论】:
标签: amazon-web-services nginx amazon-ec2