首页 > LAMP应用服务器 > httpd-2.4.x 版本客户端访问控制

httpd-2.4.x 版本客户端访问控制

2016年6月1日

httpd-2.4.x 版本客户端访问控制

http://www.linuxidc.com/Linux/2012-08/68093.htm
在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,而在2.4的版本上是用的用法跟之前的版本大不相同,如下
################################################
2.2上的配置
Order deny,allow
Deny from all

2.4上的配置
Require all denied

################################################
2.2上的配置
Order allow,deny
Allow from all

2.4上的配置
Require all granted

#################################################
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面给出了几个例子在2.4版本上的配置
1. 仅允许IP为192.168.1.1的主机访问

<RequireAll>
require all  granted
require ip 192.168.1.1
</RequireAll>
2.仅允许192.168.0.0/24网络的主机访问

<RequireAll>
require all  granted
require ip 192.168.1.0/24
</RequireAll>
3.禁止192.168.1.2的主机访问,其他的都允许访问,

<RequireAll>
require all  granted
require not ip 192.168.1.2
</RequireAll>
4.允许所有访问,

require all  granted

注,这个可以不用加容器<RequireAll> ……  </RequireAll>
直接,写在 <Directory “”> …..</Directory>里面就可以了

5.拒绝所有访问,

require all  denied
官方文档 http://httpd.apache.org/docs/2.4/howto/access.html

分类: LAMP应用服务器 标签:
本文的评论功能被关闭了.