問題
在項目服務(wù)器上,用IIS發(fā)布網(wǎng)站之后,使用地址 http://localhost:10022/可以正常訪問,換成http://127.0.0.1:10022/也可以正常訪問,但把localhost改成服務(wù)器IP地址 http://192.168.4.64:10022/,卻顯示無法打開此地址
解決方案
1、檢查防火墻
檢查防火墻狀態(tài),如果防火墻處于開啟狀態(tài),需要將網(wǎng)站對應(yīng)端口進(jìn)行入棧,設(shè)置好后登陸網(wǎng)站http://192.168.4.64:10022/ 查看是否正常訪問。
如果仍舊訪問失敗,請繼續(xù)下一步。
2、檢查監(jiān)聽網(wǎng)站發(fā)布的對應(yīng)端口情況
使用管理員權(quán)限打開cmd,輸入下面命令監(jiān)聽網(wǎng)站發(fā)布的對應(yīng)端口 10022
netstat -nao | findstr 10022
結(jié)果如下:
可以看出,10022端口只被127.0.0.1一個IP綁定了,本地IP 192.168.4.64并沒有被綁定,所以肯定打不開本地IP的網(wǎng)頁
下面我們把本地IP 192.168.4.64 綁定到10022上去,命令如下【如果此步執(zhí)行報錯,可以跳轉(zhuǎn)到第3步】
netsh http add iplisten ipaddress=192.168.4.64:10022
再次運行 如下命令
netstat -nao | findstr 10022
結(jié)果如下:
此時使用 http://192.168.4.64:10022/ 可以正常訪問。
3、netsh http add iplisten ipaddress=192.168.4.64:10022執(zhí)行報錯
在執(zhí)行添加IP過程中,可能存在如上圖報錯的情況,這時需要按照如下處理即可
3.1、查看已綁定的IP記錄
netsh http show iplisten ipaddress=0.0.0.0:10022
結(jié)果如下
3.2、刪除如下IP記錄
netsh http delete iplisten ipaddress=0.0.0.0:10022
結(jié)果如下
3.3、重復(fù)3中的步驟:檢查監(jiān)聽網(wǎng)站發(fā)布的對應(yīng)端口情況
netstat -nao | findstr 10022
結(jié)果如下:
擴展知識
netsh命令解釋:netsh http、netsh advfirewall文章來源:http://www.zghlxwxcb.cn/news/detail-781853.html
如有不足之處,歡迎留言指正?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-781853.html
到了這里,關(guān)于iis網(wǎng)站localhost(127.0.0.1)可以訪問,使用本機局域網(wǎng)IP(192.168.4.*)不能訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!