读书人

apache配置有关问题:局域网和本机能访

发布时间: 2012-09-23 10:28:11 作者: rapoo

apache配置问题:局域网和本机能访问,但是外网无法访问。
首先端口映射肯定成功了,没有防火墙。
百度的方法我都试了,好像跟我的wamp不匹配,我用的是64位的。

我的配置是用多端口访问的,不用域名。

ServerName localhost:80


<virtualhost *:8934>
ServerName localhost
DocumentRoot "f:/www/8934"
</virtualhost>

<virtualhost *:8937>
ServerName all:8937
DocumentRoot "f:/www/8937"
</virtualhost>



<Directory />
AllowOverride none
Require all denied
</Directory>


DocumentRoot "f:/wamp/www/"
<Directory "f:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>

<Directory "f:/www/8934/">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>

<Directory "f:/www/8937/">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>

疑点就在 Require local 这边 我去掉这个 是没法启动apache的。
还有说是加上 Allow from all
我加上过了 没有用 还是403错误


[解决办法]
先查一下PING 是否通。

在APACHE的配制文件中找找DENY ALLOW,后面应该有跟一些IP相关的设置, 像XAMPP,这个套件,它也是设置了一些外网不能访问的功能,修改一下就可以了。


[解决办法]
serverName不应该是localhost吧,应该是你机器对外的ip或者域名(host or hostname)
这样才能连接外网

读书人网 >Apache

热点推荐