zhangqiang 发表于 2016-7-2 11:04:26

Apache中限制和允许特定IP访问

如果需要apache中的某个站点只允许指定IP能访问

就去修改虚拟目录的配置文件中的Allow From字段 (记得先备份你要修改的文件)

默认是All也就是所有IP都可以访问,完全开放的。

把All 改成你指定的IP, 这样只有你指定的IP才能访问。




Apache中限制和允许特定IP访问


<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 192.168.0.0/24
Allow From 127.0.0.1
Allow From 59.37.x.x/28
</Directory>


上面这一段的意思是对/var/www目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.37.x.x/28这几个IP段内的用户访问.


下面的这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.


<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>






页: [1]
查看完整版本: Apache中限制和允许特定IP访问