2013-11-09 59 views
0

好吧,我花了幾個小時試圖解決這個問題,而且我空手而歸。這是基本的破敗:WAMP站點沒有加載LAN設備上的IPV4地址

  • WAMP在Windows 64位,最新版本WAMP(PHP 5.4/2.4.4的Apache)
  • 我設置WAMP使用C:\ WAMP \ BIN \ apache的\ Apache2的.4.4 \的conf \額外\的httpd-vhosts.conf
  • 所有站點都做工精細,我寫了前本教程幾年,這一切仍然有效:http://kintek.com.au/blog/configuring-multiple-domains-within-wamp-for-local-development/
  • 當我檢查我的命令提示符(IPCONFIG)IPV4它告訴我使用192.168.0.12
  • 在舊版本的WAMP中,我可以在相同的設備上輸入此內容(過去1年以前)網絡和網站將加載。現在即使在我自己的機器上,我也會得到「禁止您無權訪問/在此服務器上。」

我讀過大概50到100個網站和博客文章給稍微不同的方法來解決這個問題。我看到的最常見的是:

In:C:\ wamp \ bin \ apache \ Apache2.4.4 \ conf \ httpd.conf查找並將「Deny from All」更改爲「Allow all」。我已經嘗試了20多種不同的方式來完成此操作,刪除某些文件,添加其他文件,嘗試大量的「添加」或「嘗試此操作」。什麼都沒有

每當我改變爲「從所有允許」,「從所有拒絕」,而不是「禁止錯誤」,我得到一個「此網頁無法使用」 - 錯誤代碼:ERR_NAME_NOT_RESOLVED

所有我想要做是在我的手機上加載我的網站,有沒有人有任何想法我可以做什麼?

+0

莫里斯,通過閱讀這套修正爲2.4版本開始發佈在WAMPServer論壇上。 http://forum.wampserver.com/read.php?2118138尤其是Apache的東西,因爲Apache安全的語法在Apache 2.4.x中有所變化 – RiggsFolly

+0

感謝您的鏈接,我通讀了整個事物並做了所有事情相關。除了對PHP模塊的一些更改外,我幾乎更新了所有內容,因爲我使用了一些特定的內容,而IPV4仍然不起作用。而不是'禁止',錯誤,我現在得到'找不到'。所以不知道這意味着什麼,但我仍然不能在局域網上使用它。 – Maurice

回答

1

使用你的比你上面提到這裏的出版略有瑕疵的例子更是建議的解決方案

順便說一句,Allow from all是不是一個解決方案,而不是真正瞭解你在做什麼,它的結果。 如果您已經使用過它,請將這些更改還原爲系統交付的方式,尤其是如果您將此部分配置更改爲「全部允許」。 <Directory />,因爲這允許訪問您安裝WAMPServer的驅動器的根文件夾到全世界!從您的博客

<VirtualHost *> 
    ServerName www.domain.com.au 
    DocumentRoot "C:/wamp/www/domain.com/" 
</VirtualHost> 

的Apache 2個2更正

起點

<VirtualHost *> 
    ServerName www.domain.com.au 
    ServerAlias domain.com.au 
    DocumentRoot "C:/wamp/www/domain.com" 
    <Directory "C:/wamp/www/domain.com"> 
     Order Deny, Allow 
     Deny from all 
     Allow from 127.0.0.1 localhost ::1 
     # Allow access from any ip within your local subnet 
     Allow from 192.168.0 
    <Directory> 
</VirtualHost> 

的Apache 2.4 MODS

<VirtualHost *> 
    ServerName www.domain.com.au 
    ServerAlias domain.com.au 
    DocumentRoot "C:/wamp/www/domain.com" 
    <Directory "C:/wamp/www/domain.com"> 
     # Allow access from 127.0.0.1 and localhost and ::1 
     Require local 
     # Allow access from any ip within your local subnet 
     Require ip 192.168.0 
    <Directory> 
</VirtualHost>