无法通过浏览器访问我在AWS EC2上托管的nodeJS Web应用

时间:2019-03-08 19:01:02

标签: node.js amazon-web-services amazon-ec2 deployment keystonejs

我已经在AWS ec2实例上托管了一个nodeJS应用程序,我可以通过ssh对其进行访问,但不能通过我的浏览器(即http)进行访问。

控制台上未记录任何错误,它仅在浏览器中显示以下消息:

  

“无法连接”

我知道安全组,并对其进行了两次检查,我分别包含了http和https。请帮助

inbound (ingress) configuration

1 个答案:

答案 0 :(得分:0)

您是否配置了Web服务器以将来自AWS URL的请求定向到您正在运行的nodejs应用程序?

尝试签出nginx(https://www.nginx.com/),它确实非常容易且快速地变容。

这是一个最小的配置模板:

server {
  listen 80;
  server_name <aws-url>;
  location / {
    proxy_pass 127.0.0.1:<node-port>;
  }
}