分享java帶來(lái)的快樂(lè)

          我喜歡java新東西

          Apache 目錄列表

          之前都看到很多人在問(wèn)apache目錄列表的問(wèn)題,如何讓apache把目錄中的文件列表出來(lái),然后禁止apache目錄列表,又如何在訪問(wèn)某個(gè)目錄時(shí)默認(rèn)指向 index.php .這些在apache配置文檔稍作配置就可以做到了。

          DirectoryIndex 指令
          DirectoryIndex指令設(shè)置了當(dāng)客戶(hù)端在請(qǐng)求的目錄名的末尾刻意添加一個(gè)"/"以表示請(qǐng)求該目錄的索引時(shí),服務(wù)器需要尋找的資源列表。Local-url(%已解碼的)是一個(gè)相對(duì)于被請(qǐng)求目錄的文檔的URL(通常是那個(gè)目錄中的一個(gè)文件)。可以指定多個(gè)URL,服務(wù)器將返回最先找到的那一個(gè)。用到apache的mod_dir模塊。舉例:

          <IfModule dir_module>
              DirectoryIndex index.php index.html
          </IfModule>

          這里,首先尋找 index.php, 沒(méi)有找到再去尋找 index.html
          若一個(gè)也沒(méi)有找到或沒(méi)有設(shè)置DirectoryIndex,這就涉及到目錄列表的問(wèn)題了。
          如果那個(gè)目錄設(shè)置了Indexes選項(xiàng),服務(wù)器將會(huì)自動(dòng)產(chǎn)生一個(gè)那個(gè)目錄中的資源列表。

          Options 指令
          說(shuō)明: 配置在特定目錄使用哪些特性
          語(yǔ)法: Options [+|-]可選項(xiàng) [[+|-]可選項(xiàng)] ...
          默認(rèn)值: Options All
          上下文: 服務(wù)器配置, 虛擬主機(jī), 目錄, .htaccess
          覆蓋項(xiàng): Options
          狀態(tài): 核心
          模塊: core

          option可以為None ,在這種情況下,將不啟用任何額外特性。或設(shè)置為以下選項(xiàng)中的一個(gè)或多個(gè):

          All
          除MultiViews之外的所有特性。這是默認(rèn)設(shè)置。

          ExecCGI
          允許使用mod_cgi執(zhí)行CGI腳本。

          FollowSymLinks
          服務(wù)器允許在此目錄中使用符號(hào)連接。
          注意:即使服務(wù)器會(huì)使用符號(hào)連接,但它不會(huì)改變用于匹配<Directory>段的路徑名。
          注意:如果此配置位于<Location>配置段中,則此設(shè)置會(huì)被忽略。

          Includes
          允許使用mod_include提供的服務(wù)器端包含。

          IncludesNOEXEC
          允許服務(wù)器端包含,但禁用"#exec cmd"和"#exec cgi"。但仍可以從ScriptAlias目錄使用"#include virtual"虛擬CGI腳本。

          Indexes
          如果一個(gè)映射到目錄的URL被請(qǐng)求,而此目錄中又沒(méi)有DirectoryIndex(例如:index.html),那么服務(wù)器會(huì)返回由mod_autoindex生成的一個(gè)格式化后的目錄列表。

          MultiViews
          允許使用mod_negotiation提供內(nèi)容協(xié)商的"多重視圖"(MultiViews)。

          SymLinksIfOwnerMatch
          服務(wù)器僅在符號(hào)連接與其目的目錄或文件的擁有者具有相同的uid時(shí)才使用它。

          舉個(gè)例子,允許目錄列表:

          <Directory /web/docs>
          Options Indexes FollowSymLinks
          </Directory>

          這里設(shè)置允許 /web/docs 的目錄列表。
          禁止列表則可以這么設(shè)置

          <Directory /web/docs>
          Options None
          </Directory>

           

          posted on 2010-09-01 14:08 強(qiáng)強(qiáng) 閱讀(434) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): linux 操作系統(tǒng)配置

          主站蜘蛛池模板: 临洮县| 安岳县| 麦盖提县| 延川县| 海口市| 麟游县| 肥城市| 元朗区| 登封市| 边坝县| 老河口市| 攀枝花市| 姚安县| 金沙县| 汉阴县| 鹤庆县| 同德县| 望谟县| 阳春市| 额尔古纳市| 满城县| 克拉玛依市| 通辽市| 宁蒗| 永靖县| 从化市| 昌黎县| 泉州市| 玛纳斯县| 松滋市| 昌都县| 安图县| 东源县| 镇原县| 莱阳市| 醴陵市| 仁怀市| 通州区| 临安市| 平阴县| 泰兴市|