WAMP站点未加载到LAN设备上的IPV4地址上

时间:2013-11-09 12:40:11

标签: wamp

好的,所以我花了几个小时试图解决这个问题,而且我空手而归。这是基本的纲要:

  • Windows 64位上的WAMP,最新的WAMP版本(PHP 5.4 / Apache 2.4.4)
  • 我已经设置了使用C:\ wamp \ bin \ apache \ Apache2.4.4 \ conf \ extra \ httpd-vhosts.conf
  • 所有网站都运行良好,几年前我写了这个教程,一切都还可以:http://kintek.com.au/blog/configuring-multiple-domains-within-wamp-for-local-development/
  • 当我用命令提示符(ipconfig)检查我的IPV4时,它告诉我使用192.168.0.12
  • 过去(1年前)在旧版本的WAMP上,我可以将其输入同一网络中的任何设备,并且网站会加载。现在,甚至在我自己的机器上,我得到“禁止你没有权限访问/在这台服务器上。”

我已经阅读了大约50到100个网站和博客文章,提供了稍微不同的方法来解决这个问题。我见过的最常见的是开放式的:

在:C:\ wamp \ bin \ apache \ Apache2.4.4 \ conf \ httpd.conf中找到并将“全部拒绝”更改为“全部允许”。我已经尝试了20多种不同的方法,删除某些文件,添加其他文件,尝试大量的“添加此项”或“尝试此项”的排列。什么都行不通。

每当我将“全部拒绝”改为“全部允许”而不是“禁止错误”时,我会收到“此网页不可用” - 错误代码:ERR_NAME_NOT_RESOLVED

我想要做的就是在手机上加载我的网站,有人知道我能做什么吗?

1 个答案:

答案 0 :(得分: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>