2011-02-16 70 views
0

其實我正在使用Wamp服務器製作一個Web項目,並運行相同的內容,我使用通常的本地主機地址訪問它,就像我們在PC上構建項目時一樣。但爲了與我的朋友分享我的項目,我想使用我的電腦的IP地址進行訪問。 但是,當我做出這樣的訪問它不能連接,這是不是我的朋友的項目的情況。如何使用系統的IP地址代替localhost運行在wamp/xampp服務器上運行的項目?

我沒有使用WAMP服務器訪問後,我裝XAMP服務器,該項目可以使用具有兩個服務器(運行一次一個),而不是本地主機使用我的電腦的IP地址(我發現訪問時訪問使用http://www.whatismyip.com/

請幫我解決問題,以便我可以與我的朋友分享我的項目並從他們那裏獲得反饋。

+1

類型的這個網站的主題,恐怕我認爲你需要配置你的路由器轉發來自你的公共IP(正如你提到的網站發現的)的流量到你的局域網IP地址。 – 2011-02-16 08:33:27

回答

1

首先檢查apache配置文件中的Listen指令(通常爲httpd.conf)。如果它只監聽127.0.0.1,那麼它不能在您的網絡接口上訪問。

您也可以檢查一下:

netstat -na 

您應該看到端口80在所有接口LITENING作爲財產以後這樣的:

Proto Local Address   Foreign Address  State 
    TCP 0.0.0.0:80    0.0.0.0:0    LISTENING 

如果是這種情況,那麼你應該檢查從外部世界訪問您的80端口。首先,防火牆可以阻止對它的訪問。如果你在NAT(路由器)後面,那麼你應該使用它的端口forwading設置來打開路由器上的端口80(或其他任意端口)並將其轉發到PC上的端口80。

相關問題