nginx設置上傳目錄無執行權限的方法_Web服務器教程

      編輯Tag賺U幣
      在windows+iis下,可以設置上傳目錄,類似:upload,uploadfile,attachments,這樣的目錄下面無腳本執行權限,從而防止非法用戶上傳腳本得到webshell
      nginx上也很簡單,我們使用location。。如下:

      location ~ ^/upload/.*\.(php|php5)$
      {
      deny all;
      }

      其中upload換為你要設置的目錄名字

      這條規則的含義是匹配請求連接中開頭是/upload/,中間匹配任意字符,結尾匹配.php或者.php5的頁面,最后利用deny all禁止訪問,這樣就防止了上傳目錄的腳本執行權限

      來源:網絡搜集//所屬分類:Web服務器教程/更新時間:2011-12-08
      相關Web服務器教程