我已经在服务器的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服务器。任何帮助将不胜感激!
答案 0 :(得分:0)
如果要查看端口8080上的内容,则需要在Instance的安全组上打开该端口。
http:// {public DNS.com}:8080 / {webappName}需要打开8080端口。
答案 1 :(得分:0)
原来我需要关闭我的服务器Windows防火墙!之后我可以访问http:// {public DNS.com} / {webappName}