Apache下禁止某目錄的PHP執(zhí)行權(quán)限
在IIS環(huán)境下,可以在Internet 信息服務(wù)(IIS)管理器中對(duì)目錄的腳本執(zhí)行權(quán)限進(jìn)行設(shè)置。
在Apache環(huán)境下如何設(shè)置呢?
我查到了兩種方案:
方案1)通過.htaccess限制對(duì).php文件的請(qǐng)求。
在要取消PHP執(zhí)行權(quán)限的目錄下建立.htaccess文件,輸入下面的內(nèi)容并保存即可。
<Files ~ ".php">
order allow,deny
deny from all
</Files>
前提是你的Apache開啟了URL重寫功能。
如何開啟?看這里:http://www.portlandswalk.comsrc="/tech/663499.html
方案2)在Apache的配置文件中設(shè)置。
找到對(duì)應(yīng)的虛擬主機(jī)節(jié),并加入如下內(nèi)容,然后重啟httpd即可。
<Directory "要去掉PHP執(zhí)行權(quán)限的目錄路徑">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
目前我采用的是方案1,我感覺這樣比較靈活。而且對(duì)于一般沒有管理Apache權(quán)限的虛擬主機(jī)也適用。
關(guān)鍵詞:Apache,PHP執(zhí)行權(quán)限
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0