欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx圖片防盜鏈配置實例

 更新時間:2014年07月31日 09:05:24   投稿:junjie  
這篇文章主要介紹了Nginx圖片防盜鏈配置實例,并對代碼做了詳細的說明,讓你充分理解配置的意圖,需要的朋友可以參考下

做運維的朋友經(jīng)常會有一些煩惱,比如網(wǎng)站總是被人抄襲,比如網(wǎng)站總是被人引用上面的圖片,雖然一張圖兩張圖,并不耗費很多流量,但一旦引用的人多了,這個還是比較廢流量的。

防盜鏈就是禁止其他網(wǎng)站引用自己網(wǎng)站資源而做的一系列設(shè)置,優(yōu)點就不需要說了,絕多數(shù)就是防止資源浪費,特別是有寬帶、流量限制的空間如果不做一些 限制可能就光引用自己網(wǎng)站圖片、視頻等等資源可能會消耗很大一部分流量。本文就簡單的說一下在nginx服務(wù)器上如何做防盜鏈設(shè)置。

nginx防盜鏈代碼

第1步:下載nginx網(wǎng)站配置文件。

有些網(wǎng)友可能是直接到服務(wù)器中使用vi或ee編輯器,另外網(wǎng)站配置有些可能是在nginx.conf文件中或是在vhost目錄下,具體要看nginx.conf文件是如何配置的了。

第2步:添加以下代碼,并保存。

復(fù)制代碼 代碼如下:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
            expires 30d;
            access_log off;
            valid_referers none blocked *.web100.cc web100.cc *.youdao.com *.google.cn *.google.com *.google.com.tw *.google.com.sg *.google.com.hk image.soso.com bing.com cn.bing.com image.baidu.com;
            if ($invalid_referer){
                rewrite ^/ http://jb51.net/images/return.gif;
            }
        }

第3步:把保存網(wǎng)站配置文件上傳并覆蓋,到終端執(zhí)行

/etc/init.d/nginx reload重新啟動nginx即可生效。

因為系統(tǒng)不同nginx安裝目錄可能也不完全相同,簡單的就說是重新啟動nginx服務(wù)即可。

nginx防盜鏈代碼說明:

復(fù)制代碼 代碼如下:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
    expires 30d;#在客戶瀏覽器緩存30天
    access_log off; #以上擴展名文件(gif|jpg|jpeg|png|bmp|swf)不寫入日志文件中。
    valid_referers none blocked *.web100.cc web100.cc jb51.net *.youdao.com *.google.cn *.google.com *.google.com.tw *.google.com.sg *.google.com.hk image.soso.com bing.com cn.bing.com image.baidu.com;
    #valid_referers none blocked允許訪問的域名站點,后臺就是跟著域名多個域名空格隔開。
    #none 匹配沒有Refer的訪問,簡單的說就是直接用URL訪問這些擴展名的資源。
    #blocked 支持域名前綴。
    #除了允許直接訪問的域名外,其他域名直接訪問就直接顯示下面的這種圖片。
    if ($invalid_referer){
        rewrite ^/ http://jb51.net/images/return.gif;
    }

這樣設(shè)置過后,別人想要引用你網(wǎng)站里面的圖片時候,就會發(fā)現(xiàn),引用出來的圖片都不是想要的了。

相關(guān)文章

  • nginx部署前端dist包詳細圖文教程

    nginx部署前端dist包詳細圖文教程

    本文介紹了如何下載Nginx的穩(wěn)定版,并對下載后的壓縮包進行解壓和配置,涵蓋了將文件放入html目錄、修改nginx.conf配置文件以及啟動Nginx的步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • nginx+redis實現(xiàn)session共享

    nginx+redis實現(xiàn)session共享

    這篇文章主要為大家詳細介紹了nginx+redis實現(xiàn)session的共享,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • nginx對http請求處理的各個階段詳析

    nginx對http請求處理的各個階段詳析

    這篇文章主要給大家介紹了關(guān)于nginx對http請求處理的各個階段分析的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-11-11
  • nginx開啟ws訪問和4層負載的編譯參數(shù)示例

    nginx開啟ws訪問和4層負載的編譯參數(shù)示例

    這篇文章主要為大家介紹了nginx開啟ws訪問和4層負載的編譯參數(shù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Nginx服務(wù)器的安裝與一些基本配置總結(jié)

    Nginx服務(wù)器的安裝與一些基本配置總結(jié)

    這篇文章主要介紹了Nginx服務(wù)器的安裝與一些基本配置總結(jié),包括靜態(tài)化與負載均衡等重要設(shè)置的方法記錄,需要的朋友可以參考下
    2015-11-11
  • 關(guān)于nginx負載均衡和反向代理的講解

    關(guān)于nginx負載均衡和反向代理的講解

    這篇文章主要介紹了nginx負載均衡和反向代理,具有很好的參考價值,希望對大家有所幫助,大家一起來看看吧
    2021-09-09
  • 詳解Nginx 對訪問量的控制

    詳解Nginx 對訪問量的控制

    本文詳解的介紹了 Nginx 的 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模塊,對請求訪問量進行控制。非常具有實用價值,需要的朋友可以參考下
    2018-12-12
  • SpringBoot項目整合FastDFS+Nginx實現(xiàn)圖片上傳功能

    SpringBoot項目整合FastDFS+Nginx實現(xiàn)圖片上傳功能

    FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題,對SpringBoot整合FastDFS實現(xiàn)圖片上傳功能,感興趣的朋友一起看看吧
    2022-05-05
  • nginx 虛擬主機設(shè)置實例(多網(wǎng)站配置)

    nginx 虛擬主機設(shè)置實例(多網(wǎng)站配置)

    Nginx 虛擬主機設(shè)置一例,主要是針對虛擬主機的設(shè)置,多網(wǎng)站配置方法,需要的朋友可以參考下
    2013-02-02
  • nginx中使用lua腳本的方法

    nginx中使用lua腳本的方法

    這篇文章主要介紹了nginx中使用lua腳本的方法,本文介紹通過第三方模塊lua-nginx-module實現(xiàn)lua腳本在nginx的調(diào)用,并附一個配置例子,需要的朋友可以參考下
    2014-07-07

最新評論