`
yefeishan
  • 浏览: 108768 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Apache目录访问控制

阅读更多

Apache通过配置的方式实现对请求资源的控制,基本对目录控制的配置如下:

 

<Directory /home/httpd/html>
 
Option Indexes Includes ExecCGI FollowSymLink
 
AllowOverride None
 
Order allow , deny
 
allow from all
 
</Directory>

这里的配置都是针对/home/httpd/html这个目录而言的。

  1. Option 命令有很多参数,名个参数意义如下:

   All 准许以下所有的功能(MultiViews除外)

   Multiviews 准许内容协商的Multiviews

         Indexes 若该目录下无index文件,则准许显示该目录下的文件以供选择。

   IncludesNOEXEC 准许SSI(Server-side Includes),但不可以使用#exec和#include功能

   Includes 准许SSI

         followSymLinks准许符号链接到其他目录

   ExecCGI 准许该目录下可以使用CGI.

  1. Order命令:用来设定谁能从这个服务器取得控制。它也有两个参数:

   allow 可以取得控制

   deny 禁止取得控制

上面设置的理解为:

   /home/httpd/html这个目录,如果不存在index.html文件时,列出目录信息以供选择,准许SSI,允许执行CGI程序,开启了动态连接,它不允许再使用在文件“.htaccess”中的设定来覆盖这里所设置的权限,使所有的人都可以取得控制。

 

  以上配置的用途:为公司每个员工设置自己的空间。步骤:

  1. 在用户主目录下建立一个目录"public_html",然后为其设置相应的权限。
分享到:
评论

相关推荐

    apache 目录权限设置方法

    ### Apache目录权限设置详解 ...通过对`httpd.conf`和`.htaccess`文件的有效配置,可以实现对不同目录的访问控制,从而提高整个系统的安全性。希望本文能帮助您更好地理解和应用Apache目录权限设置的相关知识。

    关闭Apache的目录浏览功能

    总之,关闭Apache目录浏览功能是一项重要的安全措施,可以有效防止未经授权的访问并保护服务器上的敏感信息。通过上述步骤,你应该已经掌握了如何在Apache服务器上正确地关闭目录浏览功能的方法。

    在Apache中设置目录权限

    Apache配置文件中,我们通常使用`&lt;Directory&gt;`指令来指定特定目录的访问规则。例如,`&lt;Directory "/www/www.test.com"&gt;`定义了一个名为`/www/www.test.com`的目录,并在其内部设置了一系列权限控制。 1. `Options`...

    Linux系统Apache用户授权和访问控制

    也许在访问某些网站时会遇到过这样的情况,当你点击某个连接时,你...有人会以为这是用CGI做出来的,其实不然,这是WWW服务器的用户授权和访问控制机制在发挥作用。你是否还记得在设置Apache服务环境的过程中,有……..

    .htaccsee Apache

    Apache目录访问控制文件

    Apache2.4和Apache2.2访问控制配置语法对比

    ### Apache2.4与Apache2.2访问控制配置语法对比详解 #### 一、引言 随着Apache Web服务器软件不断迭代更新,其访问控制配置语法也在持续演进以适应更安全、灵活的需求。Apache 2.2 和 2.4 版本之间的访问控制配置...

    Apache 认证访问网站

    `AllowOverride None`命令确保该目录下不使用`.htaccess`文件进行配置覆盖,这意味着所有的访问控制规则都会在这里集中设置,而不是在子目录中分散。 3. **基本认证方式**: `AuthType Basic`指令设置了基础认证...

    PHP 默认目录 apache默认目录 apache默认页面

    `Apache默认页面`是指当用户访问一个目录而没有指定特定文件时,服务器自动返回的页面。常见的默认页面有`index.html`、`index.php`、`default.html`等。在Apache的配置中,`DirectoryIndex`指令定义了这些默认页面...

    APACHE 流量控制及连接数限制.

    ### Apache流量控制及连接数限制 #### 概述 在Apache服务器配置中,流量控制与连接数限制是非常重要的环节,能够有效地防止服务器资源被滥用,确保服务稳定运行。本文将详细介绍如何实现Apache服务器上的流量控制...

    apache 虚拟目录配置文件

    - `Directory`指令用于设置对指定目录的访问控制。 - 使用格式如下: ```apacheconf Order allow,deny AllowFrom all ``` - 其中`"path"`是要控制访问权限的目录路径,`Order allow,deny`表示先检查是否...

    apache虚拟目录和虚拟主机设置详解

    2. **目录权限控制** 是网站安全的关键,确保只有授权用户可以访问敏感资源。 3. **虚拟主机** 技术极大地提升了服务器资源的利用率,允许企业在一个硬件平台上运行多个项目,降低了成本。 对于网站管理者、开发者...

    Apache设置目录禁止访问

    这段代码使用了Apache的旧式访问控制机制(Apache 2.4及更高版本已弃用,但仍然有效),它会拒绝所有尝试访问该目录的请求。 在较新的Apache版本(2.4及以上)中,推荐使用`Require`指令来控制访问权限: ```...

    操作apache权限控制文件的程序源码

    这个程序源码旨在帮助用户自定义和管理Apache的权限控制文件,以实现更加精细的访问控制。 在Apache中,权限控制主要通过配置文件`httpd.conf`或其包含的其他配置文件(如`.htaccess`)来实现。这些文件中包含了...

    关于apache的Directory目录权限的说明参考.pdf

    Apache提供了三个主要的指令来控制目录访问权限:Order、Allow和Deny。 1. **Order指令**:决定了Allow和Deny指令的执行顺序。Order指令接受两个参数,通常是"Allow,Deny"或"Deny,Allow"。这两个参数的顺序非常重要...

    apache 安装后配置

    `&lt;Directory&gt;`指令则定义了针对这个目录的访问规则,`AllowOverride All`允许`.htaccess`文件覆盖此目录的配置,`Order`和`Allow`则设置了访问控制。 配置过程中还需要注意以下几点: 1. **权限和安全**:确保正确...

    Apache安装-用户访问控制.md

    Apache安装-用户访问控制.md

    Apache安全配置之禁止目录访问的配置方法

    在PHP网站开发中,为了让网站目录文件和程序代码的安全考虑,我们必须对某些目录或者文件的访问权限进行控制,来提高网站的安全,那么我们怎样来实现这种功能呢?这时候可以配置Apache来禁止网站以目录的形式列出...

    Web应用安全:Apache禁止目录列出配置实验.doc

    2. **配置目录浏览权限**:通过编辑配置文件,可以控制哪些目录允许或禁止目录浏览,这涉及到`Directory`指令。 3. **保存与退出**:在修改配置后,正确保存并退出编辑器,然后重启Apache服务使更改生效。 **三、...

Global site tag (gtag.js) - Google Analytics