无法通过浏览器访问托管在 AWS EC2 上的我的 nodeJS Web 应用程序
Can't access my nodeJS web app hosted on AWS EC2 through browser
我在 AWS ec2 实例上托管了一个 nodeJS 应用程序,我可以通过 ssh 访问它,但不能通过我的浏览器访问,即 http。
控制台上没有错误记录,它只在浏览器中显示以下消息:
"unable to connect"
我了解安全组并检查了两次我已正确包含 http 和 https。请帮助
您是否配置了 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>;
}
}
我在 AWS ec2 实例上托管了一个 nodeJS 应用程序,我可以通过 ssh 访问它,但不能通过我的浏览器访问,即 http。
控制台上没有错误记录,它只在浏览器中显示以下消息:
"unable to connect"
我了解安全组并检查了两次我已正确包含 http 和 https。请帮助
您是否配置了 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>;
}
}