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

Nginx配置防盜鏈的完整步驟

 更新時(shí)間:2019年08月25日 09:06:31   作者:Tom-時(shí)光  
這篇文章主要給大家介紹了關(guān)于Nginx配置防盜鏈的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

需求:

通常站點(diǎn),都會(huì)想讓自己網(wǎng)站的視頻和圖片,免被盜用,畢竟視頻流量,花的都是白花花銀子(土豪可以不用考慮)~~.

一、單刀直入,先上nginx配置文件

server {
listen 80;
server_name www.test.com;
root /data/web/;
index index.php index.html;
access_log /data/logs/nginx/biao.madacode.access.log main;

location /{
root /home/data/;
}

error_page 404 /usr/local/nginx/html/404.html;

location ~ .*\.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)$
{
valid_referers none blocked server_names *.test.com http://IP;
if ($invalid_referer) {
return 403;
}
expires 24h;
access_log off;

}
location ~ /\.
{
deny all;
}

}

二、防盜鏈核心配置文件解釋

location ~ .*\.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)$
{
valid_referers none blocked server_names *.test.com http://IP;
if ($invalid_referer) {
return 403;
}
expires 24h;
access_log off;

}

vaild_referers 有效的引用連接,如下,否則就進(jìn)入$invaild_refere,返回403 forbiden。

1、none

"Referer" 來源頭部為空的情況

2、blocked

"Referer"來源頭部不為空,但是里面的值被代理或者防火墻刪除了,這些值都不以http://或者h(yuǎn)ttps://開頭.

3、server_names

"Referer"來源頭部包含當(dāng)前的server_names(當(dāng)前域名)

三、模擬案例測試

1、添加 --referer 模擬引用,看結(jié)果直接403.證明上面配置是OK的

[root@test]# curl --referer http://baidu.com -I http://www.test.com/temp/T19254/20190820/video_out_out/1/0011.mp4
HTTP/1.1 403 Forbidden
Server: Tengine
Date: Wed, 21 Aug 2019 09:54:44 GMT
Content-Type: text/html
Content-Length: 639
Connection: keep-alive


總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Nginx如何進(jìn)行流量按比例轉(zhuǎn)發(fā)

    Nginx如何進(jìn)行流量按比例轉(zhuǎn)發(fā)

    Nginx 可以借助split_clients指令或通過 weight 參數(shù)以及 Lua 腳本實(shí)現(xiàn)流量按比例轉(zhuǎn)發(fā),下面小編就為大家介紹一下兩種方式具體的操作步驟吧
    2025-03-03
  • Nginx常用功能詳解

    Nginx常用功能詳解

    NGiNX 是個(gè)非常優(yōu)秀的HTTP 服務(wù)器軟件,可以通過設(shè)置有實(shí)現(xiàn)許多功能,如目錄保護(hù)、IP訪問限制、防盜鏈、下載限速及設(shè)置多域名等等
    2014-07-07
  • Nginx虛擬主機(jī)的六種配置(最全)

    Nginx虛擬主機(jī)的六種配置(最全)

    利用虛擬主機(jī),不用為每個(gè)要運(yùn)行的網(wǎng)站提供一臺(tái)單獨(dú)的Nginx服務(wù)器或單獨(dú)運(yùn)行一組Nginx進(jìn)程,本文主要介紹了Nginx虛擬主機(jī)的六種配置,具有一定的參考價(jià)值,感興趣的可以了解下
    2023-08-08
  • Nginx實(shí)現(xiàn)靜態(tài)資源的反向代理實(shí)例

    Nginx實(shí)現(xiàn)靜態(tài)資源的反向代理實(shí)例

    這篇文章主要介紹了Nginx實(shí)現(xiàn)靜態(tài)資源的反向代理實(shí)例,本文通過分析github發(fā)現(xiàn)這個(gè)應(yīng)用,可以避免在https的網(wǎng)站中出現(xiàn)http鏈接,需要的朋友可以參考下
    2015-03-03
  • nginx處理http請求實(shí)現(xiàn)過程解析

    nginx處理http請求實(shí)現(xiàn)過程解析

    這篇文章主要介紹了nginx處理http請求實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Nginx rewrite和proxy_pass的區(qū)別及說明

    Nginx rewrite和proxy_pass的區(qū)別及說明

    這篇文章主要介紹了Nginx rewrite和proxy_pass的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 基于Nginx實(shí)現(xiàn)HTTPS網(wǎng)站設(shè)置的步驟

    基于Nginx實(shí)現(xiàn)HTTPS網(wǎng)站設(shè)置的步驟

    本文主要介紹了Nginx實(shí)現(xiàn)HTTPS網(wǎng)站設(shè)置的步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Nginx 日志輪轉(zhuǎn)的實(shí)現(xiàn)示例

    Nginx 日志輪轉(zhuǎn)的實(shí)現(xiàn)示例

    Nginx日志輪轉(zhuǎn)是監(jiān)控和調(diào)試Web服務(wù)器的重要工具,通過定期歸檔、壓縮和清理日志文件,可以節(jié)省磁盤空間、提高性能并方便故障排查,下面就來介紹一下
    2024-12-12
  • 關(guān)于多級(jí)緩存使用(nginx本地緩存、JVM進(jìn)程緩存、redis緩存)

    關(guān)于多級(jí)緩存使用(nginx本地緩存、JVM進(jìn)程緩存、redis緩存)

    這篇文章主要介紹了關(guān)于多級(jí)緩存使用(nginx本地緩存、JVM進(jìn)程緩存、redis緩存),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Nginx的信號(hào)控制

    Nginx的信號(hào)控制

    今天小編就為大家分享一篇關(guān)于Nginx的信號(hào)控制,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10

最新評(píng)論