咱們常常但願某些目錄不能執行php代碼,若是是nginx的話,咱們怎麼設置Nginx對於某些目錄禁止執行PHP權限呢。之前不知道,其實nginx去掉單個目錄和多個目錄PHP執行權限方法也很簡單。php
首先要編輯nginx的虛擬主機配置,在fastcgi的location語句的前面按下面的內容添加:nginx
一、單個目錄去掉PHP執行權限post
location ~ /attachments/.*.(php|php5)?$ {get
deny all;io
}ast
將attachments目錄的PHP執行權限去掉。class
http://www.jincon.com配置
二、多個目錄去掉PHP執行權限cgi
location ~ /(attachments|upload)/.*.(php|php5)?$ {fastcgi
deny all;
}
將attachments、upload這二個目錄的PHP執行權限去掉。
原文:http://www.jincon.com/archives/56/ 轉載請保留連接,謝謝