nginx設置上傳目錄無執行權限的方法_Web服務器教程
在windows+iis下,可以設置上傳目錄,類似:upload,uploadfile,attachments,這樣的目錄下面無腳本執行權限,從而防止非法用戶上傳腳本得到webshell
nginx上也很簡單,我們使用location。。如下:
location ~ ^/upload/.*\.(php|php5)$
{
deny all;
}
其中upload換為你要設置的目錄名字
這條規則的含義是匹配請求連接中開頭是/upload/,中間匹配任意字符,結尾匹配.php或者.php5的頁面,最后利用deny all禁止訪問,這樣就防止了上傳目錄的腳本執行權限
location ~ ^/upload/.*\.(php|php5)$
{
deny all;
}
其中upload換為你要設置的目錄名字
這條規則的含義是匹配請求連接中開頭是/upload/,中間匹配任意字符,結尾匹配.php或者.php5的頁面,最后利用deny all禁止訪問,這樣就防止了上傳目錄的腳本執行權限
相關Web服務器教程:
- 相關鏈接:
- 教程說明:
Web服務器教程-nginx設置上傳目錄無執行權限的方法。