字面上理解,bad request意思是“錯誤的請求",invalid hostname意思是"不存在的網域名稱”,通常只用Windows主機才會出現
Bad Request (Invalid Hostname)的解決過程-------------無意從網上看到,或許能遇上
2011-01-25 09:43:15| 分類:
預設分類 |字型大小 訂閱
前言:省移動的IAP要改網域名稱,然後就發文叫我們這些開發商過去支援,由於考慮到我負責的那個系統基本上沒有什麼人使用了,且那個系統壓根和IAP沒有任何關係,於是就沒打算自己過去,只是托其它系統的負責同事順便幫忙訪問下網站,如果能訪問成功,那就表明IAP改網域名稱對我負責的系統沒有影響。
系統部署永遠都是有太多不確定的因素,這不,下午四點接到同事電話說,IAP改網域名稱前,輸入我們系統的網站地址(http://fwgx.gmcc.net)可以正常訪問;改網域名稱後,訪問就不正常了,具體出錯資訊:
看到這個出錯資訊,第一反應就是:網域名稱無法解析?於是叫同事ping下http://fwgx.gmcc.net
同事說可以ping通,還截了圖過來
能ping通,但又報Bad Request (Invalid Hostname),見鬼了?同事說他們的系統在改網域名稱後一點問題都沒有
我就想,是否我們的伺服器和他們部署的不一樣?趕緊qq
Lew
16:25:31
你們的web伺服器也是放在10.243.22.234嗎?
Jordan
16:26:08
我們放在49和50
Jordan 16:26:24
234應該是叢集伺服器
嘿嘿,“234應該是叢集伺服器”這個關鍵啊,我就猜想,應該是省移動那邊的叢集伺服器轉向不正確?抱著試試的態度,叫同事本地的本地解析http://fwgx.gmcc.net
Lew 16:27:43
那你在原生Host檔案中加上
10.243.22.49 fwgx.gmcc.net
Lew 16:27:51
試試看》
Jordan 16:28:48
加上host就可以了!!!
果然,系統又可以訪問了。發現問題的原因了,剩下的就是解決問題了。
Lew 16:29:13
那就不是我們系統的問題了
Lew 16:30:02
你幫忙跟那個李工說說這個情況 應該是他們的叢集伺服器解析的有問題吧
Lew 16:33:01
跟他只要說這兩個情況就好了
1、本地解析10.243.22.49 fwgx.gmcc.net,可以正常訪問
2、只部署了一台Web伺服器,在49,50沒有部署
後面同事得到的反饋就是估計是之前叢集伺服器預設解析都是到10.243.22.49,現在可能變成10.244.22.50了。那還不簡單,我再在50的機子上部署一個網站不就成了?
Lew 16:52:30
copy一份過去,建個網站,然後設定Framework的版本為2.0應該就行了
麻煩你了
王欣 16:56:51
OK, 可以了,現在沒問題了!