首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon的EC2实例意味着-如何在端口80上托管应用程序?

问Amazon的EC2实例意味着-如何在端口80上托管应用程序?
EN

Stack Overflow用户
提问于 2016-04-04 18:37:50
回答 2查看 561关注 0票数 3

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-04 19:09:47

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

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

票数 1
EN

Stack Overflow用户

发布于 2016-05-14 13:50:08

这样做的简单方法是使用以下命令进行端口转发:

代码语言:javascript
复制
   sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

登录到AWS后,使用putty拥有私钥&用户名为"bitnami“。键入上面的命令&输入。

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

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36410318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档