Apache控制是否顯示站點目錄(推薦)
加載 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版本默認不顯示站點目錄,虛擬主機配置如下:
<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,完整代碼如下:
<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控制是否顯示站點目錄,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
CentOS 8 正式發(fā)布 基于Red Hat Enterprise Linux 8
緊隨CentOS Linux 7.7發(fā)行版之后,CentOS Linux 8現(xiàn)已正式發(fā)布,新版本基于Red Hat Enterprise Linux 8.0源,這意味著它具有混合云時代的所有強大的新特性和增強功能2019-09-09Windows 10 太難用如何定制你的 Ubuntu方法詳解
這篇文章主要介紹了Windows 10 太難用,如何定制你的 Ubuntu,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08centos7 PHP環(huán)境搭建 GD庫 等插件安裝方法
下面小編就為大家分享一篇centos7 PHP環(huán)境搭建 GD庫 等插件安裝方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03Apache Shiro 使用手冊(五) Shiro 配置說明
這篇文章主要為大家分享了Apache Shiro 配置說明,需要的朋友可以參考下2014-06-06Linux zabbix自定義監(jiān)控及報警實現(xiàn)過程解析
這篇文章主要介紹了linux zabbix自定義監(jiān)控及報警實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08