DocumentRoot
DocumentRoot指定apache服務(wù)器網(wǎng)頁(文檔)根目錄
DocumentRoot "D:\phpStudy\WWW"
<Directory />
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AcceptPathInfo On
Require all granted
</Directory>
Options:配置在特定目錄使用哪些特性烤送,常用的值和基本含義如下:
- Indexes: 當用戶訪問該目錄時,如果用戶找不到DirectoryIndex指定的主頁文件(例如index.html),則返回該目錄下的文件列表給用戶泻轰。
- ExecCGI: 在該目錄下允許執(zhí)行CGI腳本。
- FollowSymLinks: 在該目錄下允許文件系統(tǒng)使用符號連接鳞芙。
- SymLinksIfOwnerMatch: 當使用符號連接時震糖,只有當符號連接的文件擁有者與實際文件的擁有者相同時才可以訪問。
AllowOverride:允許存在于.htaccess文件中的指令類型(.htaccess文件名是可以改變的永罚,其文件名由AccessFileName指令決定):
- None: 當AllowOverride被設(shè)置為None時特石。不搜索該目錄下的.htaccess文件(可以減小服務(wù)器開銷)盅蝗。
- All: 在.htaccess文件中可以使用所有的指令。
Order Allow,Deny全部不能訪問
Allow from all 允許所有IP
AcceptPathInfo On
- Off 僅當一個請求映射到一個真實存在的路徑時姆蘸,才會被接受墩莫。這樣,如上述/test/here.html/more這樣在真實文件名后跟隨一個路徑名的請求將會返回一個"404 NOT FOUND"錯誤逞敷。
- On 只要前導路徑可以映射到一個真實存在的文件狂秦,就可以接受該請求。這樣推捐,只要上述/test/here.html能夠映射到一個有效的文件裂问,那么對/test/here.html/more的請求就會被接收。
- Default 是否接收附帶多余路徑名信息的請求由其對應(yīng)的處理器來決定。對應(yīng)普通文本的核心處理器默認會拒絕PATH_INFO 堪簿。而用于伺服腳本的處理器痊乾,比如cgi-script和isapi-isa,默認會接受PATH_INFO 椭更。
Require all granted
訪問服務(wù)器返回為403時,可在apache配置中加入此項
<IfModule>
下次再說