nginx優化-利用nginx限制HTTP的請求方法--防止腳本被上傳至服務器運行該腳本對系統的破壞

利用nginx限制HTTP的請求方法 $request_method --防止腳本被上傳至服務器運行該腳本對系統的破壞

能夠上傳文件,可是不能讓腳本文件運行成功python

例如:站點目錄下有一個/image目錄,這個目錄是用戶上傳的一些圖片,不能阻止用戶上傳圖片,但要阻止用戶用特殊的方法執行裏面的文件,甚至一些文件擴展名雖然是圖片的格式的可是文件裏面的內容倒是腳本內容如sh python的,而在linux中不根據擴展名判斷文件類型,因此對於這種文件只能看不能執行,能夠根據請求方法進行判斷,好比if ($request_method !~ ^(GET|HEAD|POST)$ ) { linux

image.png

image.png

相關文章
相關標籤/搜索