首页 > Web开发 > 详细

apache 2.2 和2.4 目录权限访问设置的区别

时间:2017-02-11 12:23:08      阅读:608      评论:0      收藏:0      [点我收藏+]

在apache 2.4上 order deny,allow不好使,调了半天没有效果,困扰很久,最后发现原来是版本的问题。

 

2.4配置访问权限如下:

    <RequireAll> 
    Require all granted #允许所有
    Require not ip 192.168.8.106 192.168.8.105 #拒绝个别ip(类似黑名单)
    </RequireAll>

上面等同于apache2.2的:

order deny,allow

deny from 192.168.8.106 192.168.8.105

order allow,deny

allow from all

deny from 192.168.8.106 192.168.8.105


    
    Require ip 192.168.8.107 192.168.8.105 拒绝所有,允许个别ip(类似白名单)。

上面等同于apache2.2的:

order allow,deny

allow from 192.168.8.106 192.168.8.105

order deny,allow

deny from all

allow from 192.168.8.106 192.168.8.105

 

附上本人apache2.4 目录配置

<VirtualHost *:80>
    DocumentRoot "E:/wamp/www/hope"
    ServerName 192.168.8.107
    ServerAlias 192.168.8.107
    
    <Directory "E:/wamp/www/hope">
    Options Indexes FollowSymLinks     
    AllowOverride All     
    <RequireAll>
    Require all granted
    Require not ip 192.168.8.106 192.168.8.105
    </RequireAll>
   
    </Directory>
    
</VirtualHost>

 

 

 

 

apache 2.2 和2.4 目录权限访问设置的区别

原文:http://www.cnblogs.com/haohaosky/p/6388831.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!