【发布时间】:2020-06-30 08:40:11
【问题描述】:
我在 AWS 中创建了一个环境,其中包括一个安装了节点 js Web 服务器和 Nginx 的 EC2 实例,位于自签名应用程序负载均衡器后面。
我的 ALB 从 HTTPS (443) 获取请求并通过 HTTP (80) 将它们转发到 Nginx。我的 Nginx 应该从 ALB(在端口 80)获取请求并在端口 9090(由节点 js Web 服务器使用)上转发它们。
但是,我在将请求从 Nginx 转换到应用程序时遇到了问题。 在 HTTP 上使用 ALB DNS 输入 URL 时,我能够访问上述页面(而不是我的网络服务器应用程序页面):
我所有的安全组都开放以测试问题(在 443、80、9090 上)。所以端口不是问题,而是 Nginx 配置。
可能是什么问题/我应该做哪些进一步的配置? 谢谢。
【问题讨论】:
-
删除
server_name localhost;行。那应该可以解决它。 -
不工作,同样的“Welcome to nginx”结果页面
标签: node.js amazon-web-services nginx nginx-reverse-proxy aws-alb