star870126 发表于 2015-8-5 08:50:45

Apache 127.0.0.1可以访问,使用本机IP(局域网)不能访问解决方法

以下是网上搜到相关网友的解决办法,但我的以前没进行任何更改是好使的,重装了win7后就不行了,而且我的httpd.conf里没有很吻合的下边的内容,后来发现是win7防火墙造成的,把防火墙关闭后就好使了。

apache安装完成之后,如果只能使用localhost(127.0.0.1)访问的话,那么修改httpd.conf里面下面的代码:
#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
改为:

#   onlineoffline tag - don't remove
    Order Deny,Allow
#   Deny from all
    Allow from 127.0.0.1
即可。
其实就是注释掉了Deny from all这句代码。deny和allow是用来限制主机访问控制的。在这里你可以限制某个IP或者域名的用户访问网站。具体设置方法可以参考:Apache Server基于主机的访问控制
关于apache里面allow和deny的语法设置详细教程可以参考这里:Apache中禁止IP段,在httpd.conf中的写法


补充:
装了win7系统,装了wamp 2.1e,apache又不能在局域网访问了,即使按上面的改了也不行。最后发现是在httpd.conf最后行有一行:
Include "c:/wamp/alias/*"

注释掉这行之后,局域网可以访问了。原因不明。
页: [1]
查看完整版本: Apache 127.0.0.1可以访问,使用本机IP(局域网)不能访问解决方法