当前位置:web 服务器 > Apache >>

Apache禁止列出目录方法介绍

原来是Options Indexes FollowSymLinks,则访问某目录,如果这个目录下没有默认显示的文件,则会列出该目录下的文件名。]

改为Options FollowSymLinks后就提示403 fobidden了。


例子

 代码如下 复制代码

<Directory /home/httpd/html>

Option Indexes Includes ExecCGI FollowSymLink

AllowOverride None

Order allow , deny

allow from

all

</Directory>

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


然后你再打开就不会列出目录了,而是如果没有默认首页就显示如下

Forbidden
You don't have permission to access /images/ on this server.

关于option参数

Option 命令有很多参数,名个参数意义如下:
All 准许以下所有的功能(MultiViews除外)

Multiviews 准许内容协商的Multiviews

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

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

Includes 准许SSI

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

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

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

allow 可以取得控制

deny 禁止取得控制

补充:Php教程,apache
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,