在浏览一些镜像文件站的时候,会发现网站目录是可以浏览文件(夹)列表的。只要 Web 服务器是基于 Apache 的网站都可以开启或禁止索引(目录浏览),那么如何实现禁止和开启显示目录索引呢? 一、禁止 Apache 显示目录索引 方法1、修改Apache配置文件[apache2.conf]…
September 13, 2020
Hosting:如何在cPanel中禁用Apache目录列表, How to disable Apache directory listing in cPanel
cPanel
的安装默认情况下会安装并启用mod_autoindex
。这导致,如果index.html
或index.php
不存在的时候,Apache
会显示的文件和目录的文件夹列表DirectoryIndex
文件,
通常,您可以编辑Apache
HTTP服务器配置文件以禁用目录列表,但是你无法从cPanel
帐户访问该文件。
但是,您可以通过cPanel
的仪表,禁用目录浏览Apache
在cPanel中禁用目录列表的步骤:
-
登录到您的
cPanel
帐户。 -
转到
Advanced
部分,然后单击Indexes
。 -
选择要禁用目录列表的Web目录。
单击文件夹图标以浏览目录,然后单击文件夹名称以选择特定目录。
public_html
是Web文件夹的根目录,选择它会将设置应用于所有后续子文件夹。一些托管服务器中,可能还有一个名为www
的文件夹,不过它仅是一个软链接,public_html
其实和www是同一个目录中 -
选择
No indexing
从选项并点击Save
按钮。后台发生的情况是
cPanel
将以下行添加到文件夹的.htaccess
文件中以禁用目录列表。Options -Indexes
.htaccess
如果尚不存在,将创建 新文件。 -
返回目录列表,请注意目录上禁用了目录列表的图标。
One Comment