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

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

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

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

image.png

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章