我正在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。