如何从Internet访问我的本地主机tomcat网络应用程序



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

由于我使用的是AWS服务,我也有一个安全组,可以http访问public(0.0.0.0/0)

然而,我尝试在http://{publicDNS.com}:8080/{webappName}中键入,但会失败;直接尝试http://{publicDNS.com}将显示与localhost:80相同的内容

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

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

我将端口="8080"更改为端口="80"

但这也不起作用。

然后我用完了解决方案-我不喜欢使用第三方工具这样做。

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

如果您想查看端口8080上的内容,您需要在实例的安全组上打开该端口。

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

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

相关内容

最新更新