我創建了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配置,然後使用兩個負載均衡器?