很久沒有部署IIS網站項目了,都有些手生了,這不今天就遇到了問題。首先確定的是,我的網站配置沒有問題,因為內網訪問正常。內網訪問情況如下:

但是外網訪問時確是這樣的:

怎么回事兒呢?我就想是不是防火牆的問題?可是如果在服務器上把防火牆關閉了,那豈不是很不安全?於是我就和我對面的同事(我們的網管,所以我就懶的找度娘了)說:“我部署的網站為啥外網訪問不了呢?”他白了我一眼(可能我的問題太低級了吧)說:“Windows防火牆入站規則沒允許!” 於是我趕緊去看,結果打開入站規則,果然沒有8006端口的入站配置。於是一頓操作:
我的服務器Windows版本是Windows Server 2008 R2的,入站規則在這里找到:開始----管理工具----高級安全 Windows 防火牆----入站規則--新建入站規則
選擇“端口”選項,然后點擊“下一步”,如下圖所示

在“特定本地端口”處輸入你網站的端口號,然后點擊“下一步”




搞定!這個時候再看外網訪問,已經OK啦(灰常感謝我對面的小哥哥)!趕緊記錄一下,免得時間久了再忘記了!
