在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的主机访问

require all  granted 
require ip 192.168.1.1 

2、仅允许192.168.0.0/24网络的主机访问

require all  granted  
require ip 192.168.1.0/24 

3、禁止192.168.1.2的主机访问,其他的都允许访问,

require all  granted 
require not ip 192.168.1.2 

4、允许所有访问,

require all  granted
 

5、拒绝所有访问,

require all  denied