? 估計有很多朋友的網(wǎng)站都建立在虛擬主機上的,如果是使用Apache虛擬主機的話,那么在Apache中以目錄方式訪問是非常不安全的。愛掏網(wǎng) - it200.com因此,對于剛開通的Apache虛擬主機,我們一定不要忘了設(shè)置Apache虛擬主機禁止目錄訪問。愛掏網(wǎng) - it200.com
一般來說,默認的Apache虛擬主機在當前目錄下,如果沒有index索引頁面,那么訪問的話就會以目錄形式呈現(xiàn),而讓目錄暴露在外面是不可取的,這會對網(wǎng)站信息安全構(gòu)成威脅,這里來說下設(shè)置Apache虛擬主機禁止目錄訪問兩種方法。愛掏網(wǎng) - it200.com
一、使用cPanel的“索引管理器”設(shè)置。愛掏網(wǎng) - it200.com目前,美國大多主流的主機商如HostEase、BlueHost等都使用cPanel面板,如果大家正在用美國虛擬主機,那么可以在cPanel中進行設(shè)置。愛掏網(wǎng) - it200.com
1、首先登錄到cPanel面板,然后選擇下面的“高級”菜單-“索引”選項:
2、接下來單擊想要選擇保護的文件夾,在索引設(shè)置頁面中選擇“不編入索引”選項,如下圖所示:
3、選擇“不編入索引”之后,保存設(shè)置即可,這樣我們就對該文件夾設(shè)置目錄保護功能。愛掏網(wǎng) - it200.com
二、修改配置文件。愛掏網(wǎng) - it200.com如果大家嫌上面的方法麻煩,或者用的不是cPanel面板。愛掏網(wǎng) - it200.com那么,也可以修改配置文件來進行設(shè)置,具體是在Apache的httpd.conf 配置文件中,將Options Indexes FollowSymLinks 改為:Options FollowSymLinks,也就是把代碼中的 Indexes 去掉,這樣就可以禁止 Apache 顯示該目錄結(jié)構(gòu)了。愛掏網(wǎng) - it200.com
注:Indexes 的作用就是當該目錄下沒有index 文件時,就顯示目錄結(jié)構(gòu),去掉的話就不會顯示了。愛掏網(wǎng) - it200.com
此外,如果大家的Apache虛擬主機(一般國外PHP虛擬主機都支持)支持.htaccess配置文件設(shè)置,那么,也可以在.htaccess文件中添加Options All -Indexes 到.htaccess文件的最后一行,這樣也是可以設(shè)置,而且方法也比較簡單。愛掏網(wǎng) - it200.com
總之,很多朋友在使用Apache虛擬主機時可能都會忽略設(shè)置文件目錄保護,這里主機偵探小編建議大家不要怕麻煩,在使用時最好是設(shè)置一下。愛掏網(wǎng) - it200.com