很久沒有部署IIS網站項目了,都有些手生了,這不今天就遇到了問題。首先確定的是,我的網站配置沒有問題,因為內網訪問正常。內網訪問情況如下: 但是外網訪問時確是這樣的: 怎麼回事兒呢?我就想是不是防火牆的問題?可是如果在伺服器上把防火牆關閉了,那豈不是很不安全?於是我就和我對面的同事(我們的網管,所以 ...
很久沒有部署IIS網站項目了,都有些手生了,這不今天就遇到了問題。首先確定的是,我的網站配置沒有問題,因為內網訪問正常。內網訪問情況如下:
但是外網訪問時確是這樣的:
怎麼回事兒呢?我就想是不是防火牆的問題?可是如果在伺服器上把防火牆關閉了,那豈不是很不安全?於是我就和我對面的同事(我們的網管,所以我就懶的找度娘了)說:“我部署的網站為啥外網訪問不了呢?”他白了我一眼(可能我的問題太低級了吧)說:“Windows防火牆入站規則沒允許!” 於是我趕緊去看,結果打開入站規則,果然沒有8006埠的入站配置。於是一頓操作:
我的伺服器Windows版本是Windows Server 2008 R2的,入站規則在這裡找到:開始----管理工具----高級安全 Windows 防火牆----入站規則--新建入站規則
選擇“埠”選項,然後點擊“下一步”,如下圖所示
在“特定本地埠”處輸入你網站的埠號,然後點擊“下一步”
搞定!這個時候再看外網訪問,已經OK啦(灰常感謝我對面的小哥哥)!趕緊記錄一下,免得時間久了再忘記了!