apache nginx 配置多端口監聽,瀏覽器自動跳轉到80端口

最近兩天在分別在配置apache 和 nginx 時,都遇到了一個相同的問題:

        爲apache和nginx開啓監聽多個端口(比如監聽80和8080端口)時,改好配置,重啓服務。在瀏覽器端訪問8080端口,url自動跳轉到80端口,例如url輸入http://**.**.**.**:8080, 則瀏覽器自動跳轉到http://**.**.**.**。而如果如果在url中的8080端口的後面添加訪問文件,則正常展示8080端口下的目錄或文件。

離奇的是,過一段時間,大約1個小時後,再訪問http://**.**.**.**:8080,就不會跳轉到http://**.**.**.**了。

網上搜索,記錄此問題的網文不多。

然後自己分析了一下,大概有2種可能性。

1.DNS緩存造成。但是,我換了瀏覽器,清空了緩存,依然如上。

2.服務器端緩存,1小時後才能恢復正常。

第2種情況比較靠譜些,順着這個思路,最終找到了答案:

是因爲開啓了RPCBind服務造成。

解決方法是,將RPCBind的緩存清空。


來源:Zuocheng Liu's IT Blog  http://it.zuocheng.net

發佈了47 篇原創文章 · 獲贊 9 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章