国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

Apache索引目錄瀏覽的學習筆記

2024-08-27 18:22:31
字體:
來源:轉載
供稿:網友

目錄瀏覽就是因為沒有index索引文件導致的,當然我們有時就是為了讓目錄列出目錄下的所有文件了,下面我們來看看關于Apache索引目錄瀏覽的一些事.

在瀏覽一些鏡像文件站的時候,會發現網站目錄是可以瀏覽文件(夾)列表的,舉兩個例子:網易開源鏡像;Ubuntu,只要 Web 服務器是基于 Apache 的網站都可以開啟或禁止索引(目錄瀏覽),那么如何實現禁止和開啟顯示目錄索引呢?

一、禁止 Apache 顯示目錄索引

方法1、修改Apache配置文件[httpd.conf]

(1)目錄配置
 
<Directory /home/www.survivalescaperooms.com/teddysun">
#Options Indexes FollowSymLinks
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

將 Options Indexes FollowSymLinks 改成 Options FollowSymLinks,即可以禁止 Apache 顯示該目錄結構.

解釋:Indexes 的作用就是當該目錄下沒有指定 index.html 文件時,就顯示目錄結構,去掉 Indexes,Apache 就不會顯示該目錄的列表了.

(2)虛擬機配置

 
<virtualhost *:80>
ServerName  domain
ServerAlias  domains 
DocumentRoot  /home/www/teddysun
CustomLog /home/www/teddysun/logs/access.log combined
DirectoryIndex index.php index.html
<Directory /home/www/teddysun>
Options +Includes -Indexes
AllowOverride All
Order Deny,Allow
Allow from All
</Directory>
</virtualhost>

此處,在Indexes前面加上 – 符號也是可以禁止 Apache 顯示該目錄結構.

解釋:在Indexes前,加 + 代表允許目錄瀏覽;加 – 代表禁止目錄瀏覽.

方法2、修改.htaccess文件

在網站根目錄修改 .htaccess 文件,增加如下代碼,若無.htaccess 文件則新建.

<Files *>
Options -Indexes
</Files>

解釋:在Indexes前,加 + 代表允許目錄瀏覽,加 – 代表禁止目錄瀏覽.

二、開啟并定制 Apache 顯示目錄索引樣式

(1)修改Apache配置文件[httpd.conf]

 
<Directory /home/www/teddysun">
Options Indexes FollowSymLinks
IndexStyleSheet "/css/style.css"
IndexOptions FancyIndexing HTMLTable ScanHTMLTitles FoldersFirst NameWidth=85 DescriptionWidth=128 IconWidth=16 IconHeight=16 VersionSort Charset=UTF-8
AllowOverride all
Order allow,deny
Allow from all//Vevb.com
</Directory>

解釋:在 Options 選項中寫入 Indexes,即是打開了目錄瀏覽功能,CentOS6中通過yum安裝的 Apache 默認是打開了目錄瀏覽的,但是使用瀏覽器訪問首頁,卻不能顯示出目錄,原因在于/etc/httpd/conf.d/welcome.conf文件中的 Indexes 前面有個 – 符號,即 Apache 默認禁止了首頁的目錄瀏覽功能.

(2)自定義索引(目錄瀏覽)樣式

上一步的 IndexOptions 選項可以自定義索引(目錄瀏覽)樣式,如下:

FancyIndexing 開啟目錄瀏覽修飾

HTMLTable 此選擇與FancyIndexing一起構建一個簡單的表來進行目錄瀏覽修飾。

ScanHTMLTitles 搜索HTML標題

FoldersFirst 目錄優先排在前面

NameWidth=85 表示文件名可以最多顯示85個英文字符

DescriptionWidth=128 表示描述可以顯示的字符數

IconWidth=16 Icon的寬度(像素)

IconHeight=16 Icon的高度(像素)

VersionSort 版本排序,如果沒有此項,將按照拼音順序排序

Charset=UTF-8 字符集

其他諸如:

AddAltClass、IconsAreLinks、IgnoreCase、IgnoreClient、ShowForbidden、SuppressColumnSorting、SuppressDescription、SuppressHTMLPreamble、SuppressIcon、SuppressLastModified、SuppressRules、SuppressSize、TrackModified、Type等請閱讀參考鏈接.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 香港 | 军事| 乐亭县| 公主岭市| 余干县| 崇文区| 化州市| 桓仁| 东光县| 湖州市| 盐亭县| 临洮县| 蒙城县| 龙岩市| 南充市| 青海省| 盐边县| 称多县| 正安县| 板桥市| 松桃| 驻马店市| 余江县| 葵青区| 横山县| 慈溪市| 白朗县| 闽清县| 武穴市| 阿坝| 泸西县| 抚宁县| 富顺县| 镇平县| 郴州市| 碌曲县| 长寿区| 长春市| 台江县| 阿瓦提县|