最近租了個阿里雲服務器,然後倒騰了一下,在裝好環境測試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:
在服務器的安全組增加一個安全組規則,如下圖:
然後刷新網頁,完美解決!