apache options index 設定問題

2021-08-28 15:45:17 字數 2043 閱讀 2710

禁止顯示apache目錄列表-indexes followsymlinks 如何修改目錄的配置以禁止顯示apache 目錄列表。

如果你的檔案根目錄裡有index.html,瀏覽器就會顯示index.html的內容,如果沒有index.html,瀏覽器就會顯示檔案根目錄的目錄列表,目錄列表包括檔案根目錄下的檔案和子目錄。

如果該虛擬目錄下沒有index.html,瀏覽器也會顯示該虛擬目錄的目錄結構,列出該虛擬目錄下的檔案和子目錄。

如何禁止apache 顯示目錄列表呢?

要禁止 apache 顯示目錄結構列表,只需將option 中的indexes 去掉即可。

比如我們看看乙個目錄的目錄配置:

options indexes followsymlinks #---------->options followsymlinks

allowoverride none

order allow,deny

allow from all

你只需要將上面紅色**中的 indexes 去掉,就可以禁止apache 顯示該目錄結構。使用者就不會看到該目錄下的檔案和子目錄列表了。

indexes 的作用就是當該目錄下沒有index.html 檔案時,就顯示目錄結構,去掉indexes,apache 就不會顯示該目錄的列表了。

第二種方法解決辦法: 

1、編輯httpd.conf檔案

找到如下內容:       

# possible values for the options directive are 「none」, 「all」,

# or any combination of: indexes includes followsymlinks symlinksifownermatch execcgi multiviews

# note that 「multiviews」 must be named *explicitly* —「options all」          

# doesn』t give it to you.

# the options directive is both complicated and important. please see

#

# for more information.

options indexes followsymlinks

# allowoverride controls what directives may be placed in .htaccess files.

# it can be 「all」, 「none」, or any combination of the keywords:

#   options fileinfo authconfig limit

allowoverride none

# controls who can get stuff from this server.

order allow,deny

allow from all

在options indexes followsymlinks在indexes前面加上–符號。

即:options -indexes followsymlinks

【備註:在indexes前,加 + 代表允許目錄瀏覽;加–代表禁止目錄瀏覽。】 這樣的話就屬於整個apache禁止目錄瀏覽了。

如果是在虛擬主機中,只要增加如下資訊就行:          

options -indexes followsymlinks

allowoverride none

order deny,allow

allow from all

這樣的話就禁止在test工程下進行目錄瀏覽。

還有一種方法:可以在根目錄的.htaccess 檔案中輸入

options -indexes 

就可以阻止apache 將目錄結構列表出來。

fish shell 下gopath的設定問題

在fish shell下,使用 set x gopath path1 path2 path3 來設定,不能使用set x gopath path1 path2 path3,這一點確實很特殊。fish shell 下還有另外一種自動方法,利用fish shell的function 1 先用 set x...

SQL SQL遠端訪問設定 SA登入問

很多朋友sql2008或者sql2012出現未開啟遠端連線的錯誤,但是不知道怎麼解決。下面總結了下開啟的方法。開啟sql server2012,使用windows身份登入 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式...

Vue實現el switch頁面初始設定問題

先附上效果圖,在網頁剛開始開啟的時候實現的效果,發現在頁面開啟的時候,el switch是有初始值的,官方 如下 switch v model value active color 13ce66 inactive color ff4949 el switch export default scrip...