2013-08-20 109 views
1

我一直在使用我的筆記本電腦一WAMP服務器來託管網站在我父母的本地WIFI網絡前幾天。我一直能夠從其中通過輸入我的筆記本電腦的本地IPv4的地址輸入瀏覽器連接到同一個路由器的其他設備訪問本地主機頁。訪問WAMP的通過主機的IP地址從其他設備本地主機停止工作

前幾天我又回到了我的學生的房間(其中我也有我自己的無線路由器),我試圖像我一樣以前訪問本地主機方式不盡相同,但它不工作。在這裏,我的本地IPv4地址是192.168.0.107,我已經嘗試了以下,使其工作:

  • 關閉我的筆記本電腦的防火牆。

  • 編輯Apache httpd.conf文件來自:

    ... 
    
    Listen 0.0.0.0:80 
    
    ... 
    
    Order Deny,Allow 
    Deny from all 
    Allow from 127.0.0.1 
    Allow from ::1 
    Allow from localhost 
    
    ... 
    

    到:

    ... 
    
    Listen 80 
    
    ... 
    
    Order Deny,Allow 
    Deny from all 
    Allow from all 
    
    ... 
    

然而,每當我在另一臺筆記本電腦的瀏覽器中鍵入192.168.0.107,它需要永遠不會加載,最終告訴我服務器響應時間過長。請幫幫我!

注意: 我不確定這是否相關,但我已經在另一臺計算機上運行cmd(通過wifi連接到同一臺路由器)並執行似乎運行的命令「ping 192.168.0.107」精...

編輯: 我的httpd.conf文件可以在這裏找到:http://pastebin.com/h639eFgA。 另外我正在使用Windows 7 x64。

編輯2: 通過完全重新安裝Windows(格式化驅動器和新鮮重新安裝)解決了問題。這個問題可能與我的個人電腦的80端口在某種程度上被我的路由器或某個應用程序阻塞有關。

+0

你能否證實如果插入了正確的IP(192.168.0.107) httpd.conf,它工作嗎? – Mathlight

+0

@Mathlight我不確定在httpd.conf文件中插入我的IP的位置,因爲我對此很陌生。你能否給我一些更多的信息? – user2700837

+0

如果我是對的聽...:'聽192.168.0.107:80' – Mathlight

回答

3

打開httpd.conf文件,找到「控制誰可以從該服務器得到的東西。」它是定義哪個IP地址訪問您的Apache服務器的部分。默認情況下,只允許從localhost127.0.0.1訪問,你需要在本節的末尾添加行

Allow from all 

。現在保存該文件,關閉它,然後重新啓動Wamp。中提琴!您可以通過IP地址訪問安裝在您計算機上的Apache服務器。 如果能解決您的問題,請將其標記爲答案。

相關問題