最近租了个阿里云服务器,然后倒腾了一下,在装好环境测试Tomcat的时候发现,本地用localhost访问没有问题,但是当把Host中的localhost改为外网ip时,再随便用台电脑访问外网ip发现访问不了,然后网上查了一下,都没有解决问题,后面在阿里云官网文档中找到了答案。
网上查到的:
————————————————
使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6
//解决办法
在<Connector port="80" protocol="HTTP/1.1 .../>"中加入address="0.0.0.0"
如下图
阿里云官方文档:
https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.121.1.60951b65kWTKjR#allowHttp里面的案列6:
在服务器的安全组增加一个安全组规则,如下图:
然后刷新网页,完美解决!