在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,
2015-04-11 10:47
501 查看
在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
################################################
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
相关文章推荐
- apache 2.4 以上版本其他主机访问控制
- httpd-2.4.x 版本客户端访问控制
- httpd-2.4.x 版本客户端访问控制
- httpd-2.4.x 版本客户端访问控制
- httpd-2.4.x 版本客户端访问控制
- httpd-2.4.x 版本客户端访问控制的区别
- Eclipse+SVN--SVN版本控制服务端和客户端配置(Apache+SVN+TortoiseSVN+Eclipse+Subclipse plugin)
- Eclipse+SVN--SVN版本控制服务端和客户端配置(Apache+SVN+TortoiseSVN+Eclipse+Subclipse plugin)
- Apache httpd 2.4 访问控制
- apache 2.2 和 2.4 访问控制区别 (require 替代 deny)
- apache2.2与2.4中的访问控制语句比较
- windows下安装php、apache、mysql,并使得外网可访问内网的机器,搭建svn服务器提供版本控制
- 版本控制案例之四 win搭建apache2.4+Subversion1.7.8
- apache2.2与2.4中的访问控制语句比较
- apache利用.htaccess控制客户端访问
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- Apache 访问权限控制 Order Deny, Allow 设置规则
- 2.4 Apache访问控制
- RHEL 5服务篇—使用Apache搭建web网站(二)客户端访问控制
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫