Apache中禁止显示目录文件列表的配置方法

假如你输入一个虚拟目录的地址

自贡网站建设公司成都创新互联,自贡网站设计制作,有大型网站制作公司丰富经验。已为自贡近1000家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的自贡做网站的公司定做!

如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。

如何禁止 Apache 显示目录列表呢?

要禁止Apache显示目录结构列表,只需将Option中的Indexes去掉即可

比如我们看看一个目录的目录配置:

<Directory"D:/Apa/blabla"> OptionsIndexesFollowSymLinks#----------> OptionsFollowSymLinksAllowOverrideNone Orderallow,deny Allowfromall </Directory>

你只需要将上面红色代码中的Indexes去掉,就可以禁止Apache显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。

Indexes的作用就是当该目录下没有index.html文件时,就显示目录结构,去掉Indexes,Apache就不会显示该目录的列表了。

如果这样设置可能还是会显示目录列表:

<Directory/> OptionsFollowSymLinksAllowOverrideNone Orderallow,deny Allowfromall </Directory>


第二种方法


编辑httpd.conf文件编辑httpd.conf文件
vi ./conf/httpd.conf

找到如下内容:
……
<Directory “C:/Program Files/Apache2.2/htdocs”>

#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn’t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

</Directory>
……
在Options Indexes FollowSymLinks在Indexes前面加上 – 符号。
即: Options -Indexes FollowSymLinks
【备注:在Indexes前,加 + 代表允许目录浏览;加 – 代表禁止目录浏览。】

这样的话就属于整个Apache禁止目录浏览了。

如果是在虚拟主机中,只要增加如下信息就行:

<Directory “D:test”>
Options -Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>

这样的话就禁止在test工程下进行目录浏览。

备注: 切记莫把“Allow from all”改成 “Deny from all”,否则,整个网站都不能被打开。

还有一种方法:

可以在根目录的.htaccess文件中输入

<Files *>
Options -Indexes

</Files>

就可以阻止Apache将目录结构列表出来。

当前题目:Apache中禁止显示目录文件列表的配置方法
网页链接:https://www.cdcxhl.com/article28/cpsjjp.html

成都网站建设公司_创新互联,为您提供定制网站外贸网站建设网站设计网页设计公司网站营销手机网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设