Apache控制是否显示站点目录(推荐)

2025-05-27 0 75

加载 mod_autoindex 模块

Apache 2.4版本,如果要控制站点目录是否显示,需要 mod_autoindex 模块。如果没有该模块,显示站点目录的指令无效。

加载该模块

LoadModule autoindex_module modules/mod_autoindex.so

方法一

解决过程:首先查看apache官网文档,不能快速找到需要的部分。用搜索引擎查找“apache显示站点目录”,找到相关资料,雷同。按照资料说明配置无效。

开始尝试在虚拟主机和非虚拟主机尝试资料中的配置,仍然无效。再回到官网文档查找关键词“Options Indexes”,看到“mod_autoindex can generate a listing of the directory contents”,

然后全文检索httpd.conf,意识到是因为相关模块没有加载。

虚拟主机显示站点目录

apache 2.4版本默认不显示站点目录,虚拟主机配置如下:

?

1

2

3

4

5

6

7
<VirtualHost *:80>

ServerAdmin chuganghong@qq.com

DocumentRoot "E:\\wamp64\\www\\my-site\\test-php"

ServerName test-php.com

ErrorLog "logs/test-php.com-error.log"

CustomLog "logs/test-php.com-access.log" common

</VirtualHost>

加入显示站点目录的指令 Options +Indexes,完整代码如下:

?

1

2

3

4

5

6

7

8

9

10
<VirtualHost *:80>

<Directory "E:\\wamp64\\www\\my-site\\test-php">

Options +Indexes # 显示站点目录

</Directory>

ServerAdmin chuganghong@qq.com

DocumentRoot "E:\\wamp64\\www\\my-site\\test-php"

ServerName test-php.com

ErrorLog "logs/test-php.com-error.log"

CustomLog "logs/test-php.com-access.log" common

</VirtualHost>

Options +Indexes 或 Options Indexes 或没有这条指令,显示站点目录

Options -Indexes,禁止显示站点目录

以上所述是小编给大家介绍的Apache控制是否显示站点目录,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Apache控制是否显示站点目录(推荐) https://www.kuaiidc.com/62141.html

相关文章

发表评论
暂无评论