我正在将应用迁移到Beanstalk,我想清楚地表明以下问题仅涉及单一实例配置没有使用 Elastic Load Balancer
当前配置:
我的基本问题是,如何将80的传入流量重定向到8081?什么设置以及我在哪里做?我是否需要设置代理,例如Nginx,如果我这样做,我需要做什么样的设置?我尝试浏览AWS文档,但它主要包含有关设置Elastic Load Balancer(ELB)的信息,在这种情况下,我特别想要设置没有ELB的系统。
接下来的问题是,如果我想在Nginx代理上终止HTTPS,我需要做什么设置?我尝试了official instructions,但无法让它们正常工作。
答案 0 :(得分:0)
是的,您可以将nginx设置为代理,将端口80(或443)上的所有请求传递到相应的nginx端口。喜欢,:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://APP_PRIVATE_IP_ADDRESS:8081;
}