2013-11-09 24 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>