配置Nginx實現簡單的防盜鏈

    我們一般采用OSS來存儲圖片等多媒體資源,而OSS里有詳細的防盜鏈設置。如果是將圖片存儲在本地的話,可以參考這個方法。

    盜鏈是指一個網站的資源(圖片資源、視頻資源、文件等)未經許被其它網站提供瀏覽和下載。

    盜鏈行為會對服務器資源以及帶寬消耗非常大,但實際網站的訪問量卻并沒有得到提升。所以網站必須要有有效的防盜鏈措施。

    本文通過Nginx的配置指令valid_referers來實現簡單的圖片和其它類型文件的防盜鏈。

    博主未測試,請自行檢驗

    添加位置:

    配置Nginx實現簡單的防盜鏈
    location ~ .(jpg|png|gif)$ {
         valid_referers none blocked mysite.com *.mysite.com;
         if ($invalid_referer) {
         	    return   403;
         }
    }

    用 “ | ” 來分隔你想保護的文件的擴展名。

    valid_referers指令允許你定義一個網站列表,當不在列表中的網站訪問時,返回403錯誤。

    none參數表示匹配沒有Referer的HTTP請求。

    blocked參數表示請求有Referer,但是被防火墻或者代理服務器修改,去掉了https://或http://。

    后面跟網站列表,支持頂級域名和二級域名以及通配符。

    除了使用location對文件訪問進行限制,也可以對指定目錄進行限制。

    下面的配置會對images目錄下所有文件進行防盜鏈處理:

    location /images/ {
         valid_referers none blocked mysite.com *.mysite.com;
         if ($invalid_referer) {
         	    return   403;
         }
    }

    這些配置都是簡單的防盜鏈方法。可有效地屏蔽一些直接引用網站鏈接的盜鏈方式;如果盜鏈網站偽造了HTTP請求,這種方法不能有效地屏蔽。

    反盜鏈的一些其它措施

    比較原始的方法是定期更換目錄名或者文件名。這種方法可使用腳本程序來自動化處理。比較高級的方法是進行Cookie或者Session加密驗證,添加驗證碼等。

    來源于: https://www.hocoding.com/p/1152.html

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 麻豆一区二区99久久久久| 国产精品亚洲综合一区在线观看 | 国产综合精品一区二区| 久久久av波多野一区二区| 在线观看国产一区亚洲bd| 无码人妻少妇色欲AV一区二区| 亚洲AV无码一区二区三区牲色| 国产成人无码AV一区二区| 日韩一区二区三区视频久久| 日韩av片无码一区二区不卡电影| 夜夜添无码试看一区二区三区| 无码人妻一区二区三区在线水卜樱| 亚洲无圣光一区二区| 性色A码一区二区三区天美传媒| 成人免费一区二区三区| 日本一区二区在线不卡| 好吊妞视频一区二区| 怡红院一区二区在线观看| 精品人妻无码一区二区色欲产成人| 日本不卡一区二区三区| 亚洲AV综合色区无码一区爱AV| 国产一区二区三区久久精品| 国产精品一区12p| 国产激情一区二区三区| 色综合视频一区二区三区| 无码精品久久一区二区三区| 一区二区三区久久精品| 中文字幕在线观看一区| a级午夜毛片免费一区二区| 人妻少妇精品一区二区三区| 国产色综合一区二区三区| 久久久久久人妻一区精品| 一区二区三区在线|欧| 日韩一区二区超清视频| 精品国产亚洲一区二区三区在线观看| 日本在线电影一区二区三区| 视频一区视频二区日韩专区| 国产在线一区二区在线视频| 亚洲福利视频一区| 日本v片免费一区二区三区| 影院无码人妻精品一区二区|