我已经在AWS ec2实例上托管了一个nodeJS应用程序,我可以通过ssh对其进行访问,但不能通过我的浏览器(即http)进行访问。
控制台上未记录任何错误,它仅在浏览器中显示以下消息:
“无法连接”
我知道安全组,并对其进行了两次检查,我分别包含了http和https。请帮助
答案 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>;
}
}