Apache-2.2
Apache:在受限位置取消限製文件
鑑於 Apache 在
<Location>
指令之後應用<Files>
指令,如何將“要求全部授予”應用於某個位置的單個文件?在下面的 wxample 中,我希望 rss 提要是公開的,而其他一切都受到限制……還是必須將其更改為 a
<Directory>
?例子:
<Location "/doku"> Options FollowSymLinks Order deny,allow Allow from all AuthBasicProvider ldap AuthLDAPURL -------- AuthLDAPBindDN -------- AuthLDAPBindPassword ------- AuthType Basic AuthName "test" Require ldap-user user </Location> <Files "/doku/feed.php"> Allow from all require all granted </Files>
Require all granted
是 2.4 配置,而Order
//是 2.2 配置 - 你在哪個Allow
?Deny
假設它是 2.2,試試這個:
<Directory /path/to/doku> # all the existing config <Files feed.php> Satisfy any </Files> </Directory>