用apache friend提供的XAMPP在windows平台作apache服务器的确方便而又快捷,但基于安全的原因,默认的时候是无法再局域网的其他机器上访问设置界面的。

那么怎样启用局域网访问有能保证其安全呢?

你需要对httpd-xampp.conf这个文件进行配置

1. 找到xampp根目录下的/xampp/apache/conf/extra/httpd-xampp.conf文件,然后用一个文档编辑器编辑它

2. 找到下面列出的这些行,他们表示只能在127.0.0.1/8,即localhost上进行访问:  


# Close XAMPP security section here Order deny,allow Deny from all
Allow from ::1 127.0.0.1/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var 
# Close XAMPP sites here Order deny,allow Deny from all
Allow from ::1 127.0.0.1/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var


为了允许局域网的访问,我们要将IP的范围扩大到局域网路由器的覆盖范围,设置如下:  


# Close XAMPP security section here Order deny,allow Deny from all
Allow from ::1 192.168.0.1/8  127.0.0.1/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var 
# Close XAMPP sites here Order deny,allow Deny from all
Allow from ::1 192.168.0.1/8  127.0.0.1/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var


192.168.0.1/8 表示IP从192.168.0.1到192.168.0.255被允许访问,即你的局域网IP。

3. 最后你必须重启Apache服务器