apache (order allow,deny or deny,allow)
2013-10-10 11:55
453 查看
平台:"rhel6.2"
实验内容: "测试apache‘order allow,deny’ or ‘order deny,allow’ 功能"
配置文件:"vim /etc/httpd/conf/httpd.conf"
例子1:
<Directory "/var/www/html">
order allow,deny
</Directory>
以deny为最后标准,有隐含的拒绝所有语句存在。
在上述例子中,虽然我没有写条件但存在隐含的语句。
例子1_1:
order allow,deny
allow from 192.168.0.10
该例子最后的结果为:只允许192.168.0.10,拒绝其他所有ip访问。
例子1_2:
order allow,deny
deny from 192.168.0.10
该例子最后的结果为:拒绝所有的ip访问,该条件其实是多余的,因为隐含的拒绝所有。
例子1_3:
order allow,deny
deny from 192.168.0.10
allow from 192.168.0.9
该例子最后的结果为:只允许192.168.0.9 ip的访问。deny from 是多余的条件。
例子1_4:
order allow,deny
deny from 192.168.0.10
allow from 192.168.0.10
该例子的最后结果为:只允许192.168.0.10 ip 的访问。
例子2
<Directory "/var/www/html">
order deny,allow
</Directory>
以allow为最后标准,有隐含的允许所有语句存在。
在上述例子中,虽然我没有写条件但存在隐含的语句。
例子2_1:
order deny,allow
deny from 192.168.0.10
该例子的最后结果为:只拒绝192.168.0.10 ip 的访问。允许其他的ip地址,因为有隐含的允许所有语句。
例子2_2:
order deny,allow
allow from 192.168.0.10
该例子的最后结果为:允许所有ip 的访问。allow from 条件是多余的,因为隐含的允许所有语句。
例子2_3:
order deny,allow
deny from 192.168.0.10
allow from 192.168.0.10
该例子的最后结果为:只拒绝192.168.0.10 ip 的访问。
实验内容: "测试apache‘order allow,deny’ or ‘order deny,allow’ 功能"
配置文件:"vim /etc/httpd/conf/httpd.conf"
例子1:
<Directory "/var/www/html">
order allow,deny
</Directory>
以deny为最后标准,有隐含的拒绝所有语句存在。
在上述例子中,虽然我没有写条件但存在隐含的语句。
例子1_1:
order allow,deny
allow from 192.168.0.10
该例子最后的结果为:只允许192.168.0.10,拒绝其他所有ip访问。
例子1_2:
order allow,deny
deny from 192.168.0.10
该例子最后的结果为:拒绝所有的ip访问,该条件其实是多余的,因为隐含的拒绝所有。
例子1_3:
order allow,deny
deny from 192.168.0.10
allow from 192.168.0.9
该例子最后的结果为:只允许192.168.0.9 ip的访问。deny from 是多余的条件。
例子1_4:
order allow,deny
deny from 192.168.0.10
allow from 192.168.0.10
该例子的最后结果为:只允许192.168.0.10 ip 的访问。
例子2
<Directory "/var/www/html">
order deny,allow
</Directory>
以allow为最后标准,有隐含的允许所有语句存在。
在上述例子中,虽然我没有写条件但存在隐含的语句。
例子2_1:
order deny,allow
deny from 192.168.0.10
该例子的最后结果为:只拒绝192.168.0.10 ip 的访问。允许其他的ip地址,因为有隐含的允许所有语句。
例子2_2:
order deny,allow
allow from 192.168.0.10
该例子的最后结果为:允许所有ip 的访问。allow from 条件是多余的,因为隐含的允许所有语句。
例子2_3:
order deny,allow
deny from 192.168.0.10
allow from 192.168.0.10
该例子的最后结果为:只拒绝192.168.0.10 ip 的访问。
相关文章推荐
- [乐意黎]Apache重启后抛order takes one argument, 'allow,deny', 'deny,allow', or 'mutual-failure'
- apache 服务器的 Option Indexes,AllowOverride,Order Allow,Deny 详解
- Apache中的Order Allow,Deny用法详解
- Apache的Order Allow,Deny 详解
- Apache(httpd)配置Directory目录,Order,deny,allow说明
- Apache的Order Allow,Deny 详解
- Apache的Order Allow,Deny 详解
- Apache的Order Allow Deny心得
- Apache的Order Allow Deny实战总结[转]
- 详解apache的allow和deny
- Apache的Order Allow,Deny 详解
- Apache的Order Allow,Deny 详解
- Apache配置参数deny和allow的使用实例
- apache的Order Allow,Deny详解
- Apache配置文件中的deny和allow的使用
- Apache/.htaccess的Order Allow,Deny 详解
- 转-Apache的Order Allow,Deny 详解
- apache中的allow和deny
- Apache 2.4 的ip保护(Order, Deny, Allow, Require)
- Apache的Order Allow,Deny 详解