1. 程式人生 > >禁止apache顯示目錄索引的常見方法(apache禁止列目錄)

禁止apache顯示目錄索引的常見方法(apache禁止列目錄)

轉載至指令碼之家的一篇文章,以備後用

下面說下禁止禁止Apache顯示目錄索引的常見的3種方法。要實現禁止Apache顯示目錄索引,只需將Option中的Indexes去掉即可,具體方法看下面說明

禁止Apache顯示目錄索引,禁止Apache顯示目錄結構列表,禁止Apache瀏覽目錄,這是網上提問比較多的,其實都是一個意思。下面說下禁止禁止Apache顯示目錄索引的常見的3種方法。
要實現禁止Apache顯示目錄索引,只需將 Option 中的 Indexes 去掉即可。

1)修改目錄配置:

<Directory "D:/Apache/blog.phpha.com">
Options Indexes FollowSymLinks # 修改為: Options  FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

只需要將上面程式碼中的 Indexes 去掉,就可以禁止 Apache 顯示該目錄結構。使用者就不會看到該目錄下的檔案和子目錄列表了。Indexes 的作用就是當該目錄下沒有 index.html 檔案時,就顯示目錄結構,去掉 Indexes ,Apache 就不會顯示該目錄的列表了。

2)修改Apache配置檔案[httpd.conf]

搜尋“Options Indexes FollowSymLinks”,修改為“Options -Indexes FollowSymLinks”即可。
在Options Indexes FollowSymLinks在Indexes前面加上 – 符號。備註:在Indexes前,加 + 代表允許目錄瀏覽;加 – 代表禁止目錄瀏覽。這樣的話就屬於整個Apache禁止目錄瀏覽了。
如果是配置虛擬機器,則如下:

<VirtualHost *>
    <Directory "../vhosts/blog.phpha.com">
        Options -Indexes FollowSymLinks # 修改為 -Indexes 即可
    </Directory>
    ServerAdmin [email protected]
    DocumentRoot "../vhosts/blog.phpha.com"
    ServerName shopex:80
    ServerAlias blog.phpha.com
    ErrorLog logs/blog.phpha.com-error_log
</VirtualHost>


3)通過.htaccess檔案

可以在根目錄新建或修改 .htaccess 檔案中新增

<Files *>
 Options -Indexes
</Files>

就可以禁止Apache顯示目錄索引。

相關推薦

禁止apache顯示目錄索引常見方法(apache禁止目錄)

轉載至指令碼之家的一篇文章,以備後用 下面說下禁止禁止Apache顯示目錄索引的常見的3種方法。要實現禁止Apache顯示目錄索引,只需將Option中的Indexes去掉即可,具體方法看下面說明 禁止Apache顯示目錄索引,禁止Apache顯示目錄結構列表,禁止A

cent os 6.4禁止apache顯示目錄索引常見方法(apache禁止目錄)

方法一,首先修改 httpd.conf 配置檔案: vi /etc/httpd/conf/httpd.conf 查詢 Options Indexes FollowSymLinks,修改為 Opt

Atitit 提升記憶效率 有失真壓縮原理總結 目錄 1. 常見方法 1 1.1. 抽象化提升一層 概念化 1 1.2. 骨架 ,目錄化 大綱化 歸納整理 1 1.3. 提取關鍵詞 ,摘要 ,

Atitit  提升記憶效率  有失真壓縮原理總結     目錄 1. 常見方法 1 1.1. 抽象化提升一層 概念化 1 1.2. 骨架 ,目錄化  大綱化 歸納整理 1 1.3. 提取關鍵詞 ,摘要 ,丟棄細節部分 1

Atitit 提升記憶效率 有失真壓縮原理總結 目錄 1. 常見方法 1 1.1. 抽象化提升一層 概念化 1 1.2. 骨架 ,目錄化 大綱化 歸納整理 1 1.3. 提取關鍵詞 ,摘要 ,

Atitit  提升記憶效率  有失真壓縮原理總結 目錄 常見方法 抽象化提升一層 概念化 骨架 ,目錄化  大綱化 歸納整理 如何目錄化,按照大綱來即可 提取關鍵詞 ,摘要 ,丟棄細節部分 通

禁止apache顯示目錄索引常見方法

簡單說一下說下禁止禁止Apache顯示目錄索引的常見的3種方法: 1。修改配置檔案 <Directory /var/www/> Options FollowSymLinks MultiViews </Directo

虛擬主機中讓apache顯示目錄列表的配置方法

在http.conf中加入如下程式碼(如有虛擬主機配置,加在虛擬主機配置段內,如:vhosts.conf),並把主目錄內的index.pho,index.html,index.htm檔案刪除 比如,下

禁止apache和tomcat列出目錄清單的方法

如果使用者uri中沒有指定檔名,apache和tomcat在預設情況下都會查詢預設檔案index.*等。找不到都會顯示目錄清單,而把檔案清單暴露出來。而通常這不是我們所想要的。修改方法如下:apache: 編譯時增加引數--disable-autoindex:   ./con

1開啟關閉apache 伺服器所有網站顯示目錄的配置方法

開啟:  /ect/conf/httpd.conf 配置檔案 <Directory />    OptionsIndexes FollowSymLinks #這樣就可以讓網站顯示目錄結果了.    # Options FollowSymLinks # 這樣是網

創建Dynamic Web Project時 顯示最新Apache Tomcat 8.0 的方法

log png tomcat com tom art ins 最新 發現 創建Dynamic Web Project時 顯示最新Apache Tomcat 8.0 等的方法 解決辦法如下: 第一步:eclipse菜單help->eclipse marketpla

apache顯示目錄文件列表

eight www 圖片 apache tac span touch nbsp ESS 在apache服務器下訪問一個目錄,如果沒有index.html/index.php,則會報錯。 為了訪問文件夾: 1. 在 /var/www/html 目錄下新建 /d/ mkdir

apache顯示目錄檔案列表

 在apache伺服器下訪問一個目錄,如果沒有index.html/index.php,則會報錯。 為了訪問資料夾: 1. 在 /var/www/html 目錄下新建 /d/ mkdir d 2.  touch .htaccess vi .htac

Apache設定反向代理泛目錄(二級目錄)的方法

1.設定httpd.conf開啟Apache24/conf資料夾下的httpd.conf設定檔案,找到一下幾行把前面的註釋‘#’刪除LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_mod

apache禁止 http OPTIONS方法. apache disable http OPTIONS method

<Location /> <Limit OPTIONS> Deny from all </Limit> </Location

apache 顯示目錄列表

DocumentRoot "C:\phpStudy\PHPTutorial\WWW"   <Directory "C:\phpStudy\PHPTutorial\WWW">     Options +Indexes +FollowSymLinks +ExecCGI

Apache配置多個監聽埠和不同的網站目錄的簡單方法

由於開發的多專案,每個專案又要獨立,要用根目錄地址。 所以這時候我們需要配置多個不同目錄的Apache,如果是外部網可能用多個域名,可以虛擬主機的方式配置; 但本地的開發環境就一個地址或者就是localhost 那就要配置多個埠來區別不同的目錄。 之前一篇文章提到用增加不同的apache服務來實現。 原來一

Apache ab測試工具使用方法(無參、get傳參、post傳參)(轉)

結果 文字 測試結果 方法 htm .html 但我 apache2.4 請求 轉自Apache ab測試工具使用方法(無參、get傳參、post傳參) Ab測試工具是apache自帶的測試工具,具有簡單易上手的特性,下面我總結一下我的使用方法,首先去官方下載apache程

Mac 中顯示資源庫(Library)文件夾目錄的幾種方法

方法 flag 命令 lib 10.6 選擇 str div fin Mac中Library目錄在10.6.7系統之後默認隱藏的,要想找到此文件夾有如下幾種方法: 1. 用命令可以使其顯示:在終端中執行命令: chflags nohidden ~/Library 可顯示

阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7)

ever linux 命令 port server sel kcon linu 開機 阿裏雲服務 阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7) 1.效果圖 1 2. 部署步驟 1 1. mysql安裝附加

apache允許目錄

tor index com sta pac /var/ start ted require vi /etc/httpd/conf.d/welcom.conf <LocationMatch "^/+$"> #Options -Indexes vi /et

XAMPP禁止目錄瀏覽的方法

net lam itl 完成後 新版本 htm rep 比較 pac XAMPP是目前比較流行Web服務器套件,集成了Apache、MySQL、PHP、PERL、FTP等各種軟件包。但是細心的人可以發現,XAMPP安裝完成後,默認是可以目錄瀏覽的,這有些不安全。如果需要禁止