• E. 目录的访问权限详细解析


    一,设置目录的访问权限

            <Directory "目录的物理路径">
                    Options    Indexes
                    Order    Deny,Allow
                    Allow    from    all
                    DirectoryIndex    index3.html
            </Directory>

    二,各项命令的语义
            Options    Indexes

             当一个请求没有给定请求的文件名又没有默认首页的时候,显示文件列表

            Order    Deny,Allow

             权限控制的先后顺序,只有2种:Deny,Allow(先拒绝后允许)和 Allow,Deny(先允许后拒绝)

            Deny    from    拒绝名单(如Deny  from  192.168.3.1)

              用于设定要拒绝访问的来源地址和服务器名,几乎没有实际意义

            Allow    from    允许名单

             设定允许访问的来源地址和服务器名

            DirectoryIndex    index3.html    index.php    index.html

             设置该文件夹下的首页,可以设置多个,优先显示第一个,用于请求中不带文件名的时候自动使用该文件作为“返回”页          面

    三,目录访问权限中的“分布式权限”

            在apache配置文件中用<Directory></Directory>的方式来给目录设置权限,有以下两个缺点:
            ①每一次更改设置,都需要重启一次apache服务器;
            ②某个站点目录的“下一级目录”权限和当前站点目录一致,不能单独设置
            因此,引入了“分布式权限”的概念,可以单独给某个站点目录的子目录设置不相同的权限

             做法:

           ①先在原先设置目录权限的语句中,加入语句“AllowOverride    all

            

             ②在该目录下的任何子目录中,用编辑器创建一个特殊的文件(.htaccess),并在里面写入所需要设置              的目录权限
             
              则与文件.htaccess所处位置同级的目录,只能被192.168.3.4访问,不能被其他访问

     

             
     

  • 相关阅读:
    事事浑不着意,总得有走心的地方
    Struts2框架概述
    java算法数据结构
    shell十三问(转)
    linux:将job放在后台执行的方法
    Python性能(转)
    python collections deque
    python中的参数传递和返回值
    python中的下划线
    python学习笔记glob模块
  • 原文地址:https://www.cnblogs.com/youyuanjuyou/p/8099686.html
Copyright © 2020-2023  润新知