Nginx/Apache下如何禁止指定目錄運(yùn)行PHP腳本
2016-09-22 12:25:00 來(lái)源:來(lái)源:運(yùn)維之美 評(píng)論:0 點(diǎn)擊:
網(wǎng)站程序的上傳目錄通常是不需要PHP執(zhí)行解釋權(quán)限,通過(guò)限制目錄的PHP執(zhí)行權(quán)限可以提網(wǎng)站的安全性,減少被攻擊的機(jī)率。
下面和大家一起分享下如何在Apache和Nginx禁止上傳目錄里PHP的執(zhí)行權(quán)限。
- Apache下禁止指定目錄運(yùn)行PHP腳本
在虛擬主機(jī)配置文件中增加php_flag engine off指令即可,配置如下
<Directory ~ "/website/uploads">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
php_flag engine off
</Directory>
- Nginx下禁止指定目錄運(yùn)行PHP腳本
Nginx更簡(jiǎn)單,直接通過(guò)location條件匹配定位后進(jìn)行權(quán)限禁止。
在server配置段中增加如下的配置
如果是單個(gè)目錄
location ~* ^/uploads/.*.(php|php5)$
{
deny all;
}
如果是多個(gè)目錄
location ~* ^/(attachments|uploads)/.*.(php|php5)$
{
deny all;
}
注意:這段配置文件一定要放在下面配置的前面才可以生效。
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
最后給一個(gè)完整的配置示例
location ~ /mm/(data|uploads|templets)/*.(php)$ {
deny all;
}
location ~ .php$ {
try_files $uri /404.html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
配置完后記得重啟Nginx生效。
【編輯推薦】
相關(guān)熱詞搜索:Nginx Apache 網(wǎng)站程序
上一篇:如何理解CMDB的套路
下一篇:美團(tuán)數(shù)據(jù)庫(kù)運(yùn)維自動(dòng)化系統(tǒng)構(gòu)建之路

頻道總排行
- Cisco NetFlow v9為何無(wú)人問(wèn)津?
- 技術(shù)專題:智能化運(yùn)維
- 開源代碼管理:如何安全地使用開源庫(kù)?
- Facebook架構(gòu)解讀
- IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 金山運(yùn)維肖力:如何將業(yè)務(wù)遷移到虛擬化環(huán)境并穩(wěn)定運(yùn)行(1)
- Apache Ignite(四):基于Ignite的分布式ID生成器
- SDN時(shí)代的網(wǎng)絡(luò)管理系統(tǒng)會(huì)走向何方
- CrazyEye,一款國(guó)人開源的堡壘機(jī)軟件(1)
- WOT2016吳兆松:Zabbix監(jiān)控自動(dòng)化的未來(lái)如何發(fā)展
頻道本月排行
- 8你消費(fèi)我買單——"漏洞"天使OneRASP...
- 7有了Jenkins,為什么還需要一個(gè)獨(dú)立...
- 6IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 5新浪微博王傳鵬:微博推薦架構(gòu)的演進(jìn)(1)
- 4云運(yùn)維如何選擇部署適合自身的IDC和...
- 4雅虎開源可以提升流操作速度的DataSketches
- 4大眾點(diǎn)評(píng)高可用性系統(tǒng)運(yùn)維經(jīng)驗(yàn)分享
- 4開源還是商用?十大云運(yùn)維監(jiān)控工具測(cè)...
- 4論開發(fā)與運(yùn)維沖突的根源、表現(xiàn)形式及...
- 4史上最大機(jī)器學(xué)習(xí)數(shù)據(jù)集,雅虎對(duì)外開...