Bitnami MEAN的AmazonEC2实例-如何在端口80上托管应用程序



我正在EC2实例上运行Bitnami MEAN。我可以在端口3000或8080上托管我的应用程序。目前,如果我没有指定端口,我会被带到Bitnami MEAN主页。我希望能够直接从我的EC2公共dns访问我的应用程序,而无需在url中指定端口。我怎样才能做到这一点?

实现这一点的简单方法是使用以下命令进行端口转发:

   sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

在通过具有私钥&用户名为"bitnami"。键入上面的命令&进来

然后,您将自动重定向到您的应用程序。

注意:我假设您已经将端口8080配置为AWS 上的安全组

您必须打开服务器防火墙上的端口80,然后在端口80上运行服务器,或者将端口80转发到端口8080。您需要根据运行的Linux版本查找执行此操作的说明,但它可能是一个iptables命令。

您还需要打开EC2服务器的安全组上的端口80。

最新更新