百度優化排名 網站搭建開發
代碼修改排故 服務器代運維
APP-開發搭建 簽名上架分發
軟件定制開發 營銷策劃推廣
簽訂正規合同 淘寶擔保交易
紙質電子合同 同等法律效力
優化完成發貨 多重服務保障
自從網站建立之初到現在網站有了規模后,每天都有無數個機器人來惡意掃描網站備份文件,日志多的讓你覺的可怕,對于這種惡意掃描的方法就需要以彼之道,還施彼身,我們可以通過以下倆種方法來防止服務器被惡意掃描,其中以彼之道,還施彼身的方法,也可以把它稱為:防暴美學。
此種方法比較保力,就是以彼之道,還施彼身,利用偽靜態規則進行跳轉下載,比如:掃描根目錄下的 /web.rar,那么就會觸發規則跳轉到大文件下載地址,100G讓他慢慢下載,下個爽,磁盤爆了才開心。
打開網站 Nginx 配置文件,將以下規則加入 server 內,完成配置,規則如下:
如果你覺得 100GB 響應時間有點長,那么下面的小文件下載地址,任你挑選,包你滿意,地址如下:
此方法最簡單粗暴,直接網站 Nginx 配置文件里面添加以下的規則,針對服務器上經常讓掃描的文件,進行直接禁止訪問,請注意:資源下載網站請慎用,規則如下:
上 Nginx 規則就是當有用戶或惡意掃描訪問網站上的 zip|rar|sql|tar|gz|7z 等資源時,直接返回 444 錯誤碼。
- server {
- ...
- # 專治掃描戶
- rewrite .rar/?$ http://speedtest.tele2.net/100GB.zip permanent;
- rewrite .tar/?$ http://speedtest.tele2.net/100GB.zip permanent;
- rewrite .zip/?$ http://speedtest.tele2.net/100GB.zip permanent;
- rewrite .sql/?$ http://speedtest.tele2.net/100GB.zip permanent;
- rewrite .gz/?$ http://speedtest.tele2.net/100GB.zip permanent;
- rewrite .7z/?$ http://speedtest.tele2.net/100GB.zip permanent;
- # 或者使用
- rewrite .(rar|zip|tar|sql|gz|7z)/?$ http://speedtest.tele2.net/100GB.zip permanent;
- ...
- }
- 新加坡: http://lg-sin.fdcservers.net/10GBtest.zip
- 日本: http://lg-tok.fdcservers.net/10GBtest.zip
- 香港: http://lg-hkg.fdcservers.net/10GBtest.zip
- server{
- ...
- # 禁止訪問指定文件
- location ~ .(zip|rar|sql|tar|gz|7z)$ {
- return 444;
- }
- ...
- }
以上方法各有千秋,但我更加喜歡第一種方法,以彼之道,還施彼身,像我的性格,既然來了,我也不好意思讓人家空手而歸是吧,而方法二之所以沒有選擇,是因為本站畢竟提供下載服務,如果直接全部禁止訪問,那么用戶就沒辦法下載了,所以資源下載網站請慎用方法二。
嚴正聲明:除非特別聲明,本站文章均為全達SEO原創發布,如若轉載請注明本文地址,否則均視為侵權行為將追究其法律責任!
文章標題:nginx服務器禁止文件下載防止被惡意掃描的實現步驟和方法
文章鏈接:http://www.upint.com.cn/info/1369.html
【 本站具有《GUI外觀設計》及《計算機軟件著作權》,任何復制、仿站、克隆、鏡像本站的侵權行為,我們必將訴諸法律行動,絕不妥協 ! 】