• 在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,


    在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,而在2.4的版本上是用的用法跟之前的版本大不相同,如下

    1. ################################################ 
    2. 2.2上的配置 
    3. Order deny,allow 
    4. Deny from all 
    5.  
    6. 2.4上的配置 
    7. Require all denied 
    8.  
    9. ################################################ 
    10. 2.2上的配置 
    11. Order allow,deny 
    12. Allow from all 
    13.  
    14. 2.4上的配置 
    15. Require all granted 
    16.  
    17. ################################################# 

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

    1. <RequireAll
    2.       require all  granted 
    3.       require ip 192.168.1.1 
    4. </RequireAll

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

    1. <RequireAll>  
    2.       require all  granted  
    3.       require ip 192.168.1.0/24 
    4. </RequireAll>  

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

    1. <RequireAll
    2.       require all  granted 
    3.       require not ip 192.168.1.2 
    4. </RequireAll

    4.允许所有访问,

    1. require all  granted  
    2.  
    3. 注,这个可以不用加容器<RequireAll> ......  </RequireAll> 
    4. 直接,写在 <Directory ""> .....</Directory>里面就可以了
    5.  

    5.拒绝所有访问,

    1. require all  denied  

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

    浪漫家园,没事就来逛逛
  • 相关阅读:
    快速排序的分析与优化
    矩阵原地转置
    变位词问题
    一维向量旋转算法
    位图排序
    Linux网络编程:UDP实现可靠的文件传输
    Linux网络编程:UDP Socket编程范例
    es6+最佳入门实践(6)
    es6+最佳入门实践(5)
    es6+最佳入门实践(4)
  • 原文地址:https://www.cnblogs.com/lovezbs/p/4417157.html
Copyright © 2020-2023  润新知