是否了解如何禁用 Apache 服务器上的目录列表? 在本教程中,我们将配置 Apache 服务器以阻止目录浏览功能。
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
版权所有 © 2018-2021 Techexpert.tips。
保留所有权利。 未经出版商事先书面许可,不得以任何形式或任何方式复制,分发或传播本出版物的任何部分。
设备列表
以下部分介绍用于创建本教程的设备列表。
作为亚马逊同事,我从符合条件的购买中赚取收入。
阿帕奇 – 相关教程:
在此页上,我们提供快速访问与 Apache 相关的教程列表。
教程 Apache – 禁用目录列表
安装 Apache 服务器。
禁用负责目录列表的 Apache 模块。
重新启动 Apache 服务。
作为测试,创建一个没有索引文件的目录。
尝试在没有索引文件的情况下访问目录。
下面是命令输出。
在我们的示例中,目录列表功能在整个 Apache 服务器上被禁用。
从远程计算机打开浏览器并尝试访问 Apache 服务器的目录。
• http://192.168.2.222/test
Apache 服务器将显示一条错误消息。
下面是结果,在我们的配置之前。
下面是我们的配置之后的结果。
祝贺! 将 Apache 服务器配置为禁用目录浏览功能。
教程 Apache – 禁用特定目录上的文件列表
安装 Apache 服务器。
编辑网站的 Apache 配置文件。
将以下行添加到此配置文件。
更改要保护的目录。
这是我们配置之前的文件。
这是我们配置后的文件。
重新启动 Apache 服务。
作为测试,创建一个没有索引文件的目录。
尝试在没有索引文件的情况下访问目录。
下面是命令输出。
在我们的示例中,目录列表功能在目录上被禁用。
从远程计算机打开浏览器并尝试访问 Apache 服务器的目录。
• http://192.168.2.222/test
Apache 服务器将拒绝访问并显示错误消息。
下面是结果,在我们的配置之前。
下面是我们的配置之后的结果。
祝贺! 您禁用了 Apache 服务器上的目录列表。
教程 Apache – 使用 HTACCESS 禁用目录列表
安装 Apache 服务器。
编辑 Apache 配置文件。
在文件末尾添加以下行。
在网站目录中创建 HTACCESS 文件。
将以下行添加到此配置文件。
配置正确的文件权限。
重新启动 Apache 服务。
作为测试,创建一个没有索引文件的目录。
尝试在没有索引文件的情况下访问目录。
下面是命令输出。
在我们的示例中,目录列表功能在目录上被禁用。
从远程计算机打开浏览器并尝试访问 Apache 服务器的目录。
• http://192.168.2.222/test
Apache 服务器将拒绝访问并显示错误消息。
下面是结果,在我们的配置之前。
下面是我们的配置之后的结果。
祝贺! 您禁用了 Apache 服务器上的目录列表。