本文章總結(jié)了在apache環(huán)境配置時會常的到了最基本的三步,修改根目錄、禁止目錄列表、配置虛擬主機(jī)哦,有需要的朋友可參考。
要禁止 Apache 顯示目錄結(jié)構(gòu)列表,只需將 Option 中的 Indexes 去掉即可。比如我們看看一個目錄的目錄配置:
- <Directory "D:/Apa/blabla">
- Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>
你只需要將上面紅色代碼中的 Indexes 去掉,就可以禁止 Apache 顯示該目錄結(jié)構(gòu)。用戶就不會看到該目錄下的文件和子目錄列表了。
Indexes 的作用就是當(dāng)該目錄下沒有 index.html 文件時,就顯示目錄結(jié)構(gòu),去掉 Indexes,Apache 就不會顯示該目錄的列表了。
設(shè)置修改 Apache 文件根目錄,打開 http.conf 文件,找到 DocumentRoot 為開頭的那一行,將:
- DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
改成新的 DocumentRoot 路徑,比如你新的路徑為 C:htdocs,就改成
- DocumentRoot "C:/htdocs"
然后找到 http.conf 文件中的如下內(nèi)容
- # This should be changed to whatever you set DocumentRoot to.#
- <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
將 Diectory 中的路徑改成你新設(shè)的文件根目錄,比如:
- <Directory "C:/htdocs">
保存配置文件http.conf 。最后別忘記了重啟apache哦
設(shè)置Apache 虛擬目錄
你需要在 Apache 的配置文件 http.conf 里加上下面幾句代碼:
- Alias /b/ "C:/htdocs/blabla/"
- <Directory "C:/htdocs/blabla">
- Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>
然后保存配置文件http.conf。修改了配置文件以后,應(yīng)重新啟動 Apache
新聞熱點(diǎn)
疑難解答