- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
<Directory /srv/www/example.com/public_html/images> Order Allow,Deny Allow from all Deny 55.1 </Directory>
關于塊的附加注釋:
目錄塊不能彼此嵌套。
目錄塊可以嵌套在塊中。
目錄塊中包含的路徑可以包含通配符。 星號(例如*)將匹配任何系列的字符,而問號(例如?)將匹配任何單個字符。 如果需要控制所有虛擬主機的DocumentRoot的選項,這可能很有用。 如下行:
<Directory /srv/www/*/public_html>
如果需要進一步控制服務器上目錄中的特定文件,可以使用
<Files roster.htm> Order Allow,Deny Deny from all </Files>
如果包含在
雖然
<Location /webmail/inbox> SetHandler python-program PythonHandler modpython PythonPath "['/srv/www/example.com/application/inbox'] + sys.path" </Location>
除了上面討論的配置方法,默認情況,Apache會從位于該目錄中的文件讀?目錄的配置選項。 此文件通常稱為.htaccess。 在您的httpd.conf和連接的文件中查找以下配置選項:
AccessFileName .htaccess <Files ~ "^.ht"> Order allow,deny Deny from all </Files>
第一行告訴Apache在.htaccess文件中查找可公開訪問的目錄中的配置選項。 第二個
您可以更改AccessFileName以指定其他Apache可以查找這些配置選項的名稱。 如果?改此選項,請務必更新
除了上述基本指令之外,Apache還允許服務器管理員在指定目錄,文件和位置方面有一些額外的靈活性。 這些“Match”塊和正則表達式定義的指令塊允許管理員為一類目錄,文件和位置定義一組配置選項。 這里是一個例子:
<DirectoryMatch "^.+/images"> Order Allow,Deny Allow from all Deny 55.1 </DirectoryMatch>
此配置塊指定與正則表達式^+ images匹配的目錄的多個選項。 換句話說,以多個字符開頭并以圖片結尾的任何路徑都將與這些選項匹配,包括以下路徑:/srv/www/example.com/public_html/images/,/srv/www/example.com/public_html/objects/images和/home/username/public/www/images。
<Directory ~ "^.+/images"> Order Allow,Deny Allow from all Deny 55.1 </Directory>
Apache提供類似的功能,可以在Location,Files使用正則表達式匹配一類目錄或文件。 如下配置:
<Files ~ "^..+"> Order allow,deny Deny from all </Files> <FilesMatch "^..+"> Order allow,deny Deny from all </FilesMatch> <Location ~ "inbox$"> Order Deny,Allow Deny from all Allow 192.168 </Location> <LocationMatch "inbox$"> Order Deny,Allow Deny from all Allow 192.168 </LocationMatch>
注意,上述
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP