Connection refused錯誤

這個問題整了我兩天時間,現在終於解決了。

問題:

用php 構造http請求訪問自身web服務器頁面,總是報Connection refused (111)錯誤。顯示:unable to connect to 127.0.0.1:80 (Connection refused)

在本機用 telnet 127.0.0.1 80 訪問也會報 Connection refused錯誤,

可是在外網訪問該服務器一直是正常的。

網站找了好多帖子沒有完全類似的的,有相關帖子說是hosts文件配置的問題,可是修改hosts文件後沒有變化。

最後好好查了查httpd.conf文件,發現原來是這裏出了問題。

#Listen 211.*.*.*:80

Listen監聽地址寫的是外網地址,在本機訪問的是127.0.0.1地址,所以就出了問題。

修改socket訪問地上到外網地址,問題解決了。

--

後記。在我的機子上做了實驗,listen地址改爲127.0.0.1時,內外網都能訪問。改爲外網時本機不能訪問。

 

轉自:http://hi.baidu.com/xletian/blog/item/0b9136f372b6bf55352accac.html

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