运行亚马逊80端口上的NodeJs应用linux
Running NodeJs application on port 80 of amazon linux
我正在尝试使用端口 80 在亚马逊 Linux 服务器上将 NodeJs 应用程序 运行。目前,当我 运行 该应用程序时,它默认为端口 1024。我明白这是因为我必须在端口 80 上成为 运行 的根用户,但考虑到我在 aws linux 框上,我无法 运行 作为根用户。我已经进行了一段时间的挖掘,但我缺少需要调整的内容才能将其正确设置为 运行。
sudo bash
将允许您在 EC2 Amazon Linux 实例上以 root
身份连接。
我会问 why
你想 运行 端口 80 上的 NodeJS,最好的做法是在你的实例前面有一个负载均衡器来接受 HTTPS 调用并中继到任何端口 nodejs 运行 在您的实例上,在私有子网中。
我建议阅读此文档以了解如何执行此操作:https://aws.amazon.com/getting-started/projects/deploy-nodejs-web-app/
我正在尝试使用端口 80 在亚马逊 Linux 服务器上将 NodeJs 应用程序 运行。目前,当我 运行 该应用程序时,它默认为端口 1024。我明白这是因为我必须在端口 80 上成为 运行 的根用户,但考虑到我在 aws linux 框上,我无法 运行 作为根用户。我已经进行了一段时间的挖掘,但我缺少需要调整的内容才能将其正确设置为 运行。
sudo bash
将允许您在 EC2 Amazon Linux 实例上以 root
身份连接。
我会问 why
你想 运行 端口 80 上的 NodeJS,最好的做法是在你的实例前面有一个负载均衡器来接受 HTTPS 调用并中继到任何端口 nodejs 运行 在您的实例上,在私有子网中。
我建议阅读此文档以了解如何执行此操作:https://aws.amazon.com/getting-started/projects/deploy-nodejs-web-app/