如何从Internet访问我的localhost tomcat webapp

时间:2013-12-07 05:09:21

标签: tomcat amazon-web-services portforwarding

我已经在服务器的tomcat中设置了我的webapp,因此localhost:8080 / {webappName}正常工作。

由于我使用的是AWS服务,因此我还拥有http访问public(0.0.0.0/0)的安全组。

但是我尝试输入http:// {public DNS.com}:8080 / {webappName},这将失败;直接尝试http:// {public DNS.com}将显示与localhost:80

相同的内容

我也尝试编辑tomcat的conf / server.html并更改行:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

我将port =“8080”更改为port =“80”

但这也不起作用。

然后我用完了解决方案 - 我不想使用第三方工具。

我的服务器是在亚马逊上运行的Windows服务器。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

如果要查看端口8080上的内容,则需要在Instance的安全组上打开该端口。

http:// {public DNS.com}:8080 / {webappName}需要打开8080端口。

答案 1 :(得分:0)

原来我需要关闭我的服务器Windows防火墙!之后我可以访问http:// {public DNS.com} / {webappName}