最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用referer指令配置Nginx服務(wù)器來防止圖片盜鏈

 更新時間:2015年12月30日 10:49:53   投稿:goldensun  
這篇文章主要介紹了使用referer指令配置Nginx服務(wù)器來防止圖片盜鏈的方法,文中也簡單介紹了referer指令的一些語法和常用參數(shù),需要的朋友可以參考下

由于nginx不支持.htaccess,所以,從這個方面直接去防止是行不通的,我們要通過修改配置文件來解決。
首先,我們找到需要防盜鏈的域名的conf文件,路徑:/usr/local/nginx/conf/vhost/,比如guance.com.conf。先備份下原文件,然后找到下面的部分:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}

將它修改為:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
valid_referers none blocked m.fzitv.net jb51.net;
if ($invalid_referer) {
rewrite ^/ http://m.fzitv.net/404.jpg;
#return 404;
}
expires 30d;
}

上面的內(nèi)容,大家請根據(jù)個人的情況酌情修改,我這里做基本的解釋:
第一行g(shù)if|jpg|jpeg|png……這些是您需要防止盜鏈的文件類型,您可以補(bǔ)充一些后綴類型;
第三行是你的網(wǎng)站的域名,就是說放行的域名,如果有多個,請?zhí)砑樱⒁饪崭瘢?br /> 第五行是給盜鏈看到的圖片,返回一個404.jpg,這個圖片源地址是要可以外鏈的哦,不然,別人看到的也就一個XX。
完成之后保存,上傳到原位置覆蓋,之后重啟下lnmp使之生效。

/root/lnmp restart

referer指令簡介
nginx模塊ngx_http_referer_module通常用于阻擋來源非法的域名請求.我們應(yīng)該牢記,偽裝Referer頭部是非常簡單的事情,所以這個模塊只能用于阻止大部分非法請求.我們應(yīng)該記住,有些合法的請求是不會帶referer來源頭部的,所以有時候不要拒絕來源頭部(referer)為空的請求.
語法: referer_hash_bucket_size size;
默認(rèn)值: referer_hash_bucket_size 64;
配置段: server, location
這個指令在nginx 1.0.5中開始出現(xiàn).
Sets the bucket size for the valid referers hash tables. The details of setting up hash tables are provided in a separate document.
語法:     referer_hash_max_size size;
默認(rèn)值:     referer_hash_max_size 2048;
配置段:     server, location
這個指令在nginx 1.0.5中開始出現(xiàn).
Sets the maximum size of the valid referers hash tables. The details of setting up hash tables are provided in a separate document.
語法: valid_referers none | blocked | server_names | string ...;
默認(rèn)值: —
配置段: server, location
指定合法的來源'referer', 他決定了內(nèi)置變量$invalid_referer的值,如果referer頭部包含在這個合法網(wǎng)址里面,這個變量被設(shè)置為0,否則設(shè)置為1.記住,不區(qū)分大小寫的.
參數(shù)說明
none
“Referer” 來源頭部為空的情況
blocked
“Referer”來源頭部不為空,但是里面的值被代理或者防火墻刪除了,這些值都不以http://或者h(yuǎn)ttps://開頭.
server_names
“Referer”來源頭部包含當(dāng)前的server_names(當(dāng)前域名)
arbitrary string
任意字符串,定義服務(wù)器名或者可選的URI前綴.主機(jī)名可以使用*開頭或者結(jié)尾,在檢測來源頭部這個過程中,來源域名中的主機(jī)端口將會被忽略掉
regular expression
正則表達(dá)式,~表示排除https://或http://開頭的字符串.
最后
圖片使用來源頭部做防盜鏈?zhǔn)亲詈侠淼? 簡單、實用。但是沒有辦法防采集。

相關(guān)文章

  • nginx服務(wù)器中access_log日志分析與配置詳解

    nginx服務(wù)器中access_log日志分析與配置詳解

    通過訪問日志,可以知曉用戶的地址,網(wǎng)站的哪些部分最受歡迎,用戶的瀏覽時間,對大多數(shù)用戶用的的瀏覽器做出針對性優(yōu)化。下面這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器中access_log日志分析與配置的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • Nginx反向代理proxy_cache_path directive is not allowed錯誤解決方法

    Nginx反向代理proxy_cache_path directive is not allowed錯誤解決方法

    這篇文章主要介紹了Nginx反向代理proxy_cache_path directive is not allowed錯誤解決方法,需要的朋友可以參考下
    2015-04-04
  • Nginx流量拷貝ngx_http_mirror_module模塊使用方法詳解

    Nginx流量拷貝ngx_http_mirror_module模塊使用方法詳解

    這篇文章主要介紹了Nginx流量拷貝,Nginx專門提供了ngx_http_mirror_module模塊,用來實現(xiàn)流量拷貝。將生產(chǎn)環(huán)境的流量拷貝到預(yù)上線環(huán)境或測試環(huán)境
    2022-04-04
  • 使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗證

    使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗證

    這篇文章主要介紹了使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗證問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解

    Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解

    這篇文章主要介紹了Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • LNMP原理與簡單部署過程

    LNMP原理與簡單部署過程

    LNMP架構(gòu),是指在Linux平臺下,由運(yùn)行Nginx的web服務(wù)器,運(yùn)行PHP的動態(tài)頁面解析程序和運(yùn)行MySQL的數(shù)據(jù)庫組成的網(wǎng)站架構(gòu),也是當(dāng)前常用的系統(tǒng)架構(gòu)之一,本文主要介紹LNMP原理與簡單部署,感興趣的朋友一起看看吧
    2023-08-08
  • Nginx中server_name指令的參數(shù)詳解

    Nginx中server_name指令的參數(shù)詳解

    這篇文章主要介紹了Nginx中server_name指令的參數(shù)詳解,Nginx中的server_name指令主要用于配置基于名稱的虛擬主機(jī),server_name指令一項很實用的功能便是可以在使用正則表達(dá)式的捕獲功能,這樣可以盡量精簡配置文件,需要的朋友可以參考下
    2023-08-08
  • Nginx如何集成到Windows服務(wù)

    Nginx如何集成到Windows服務(wù)

    文章介紹了如何在Windows 11上將Nginx配置為系統(tǒng)服務(wù),并提供了一個詳細(xì)的步驟指南,包括下載和配置Winsw工具,以及安裝和刪除Nginx服務(wù)的方法
    2024-12-12
  • nginx使用nginx-rtmp-module模塊實現(xiàn)直播間功能

    nginx使用nginx-rtmp-module模塊實現(xiàn)直播間功能

    做的過程出現(xiàn)很多問題,環(huán)境其實就需要nginx就可以,然后就是在播放的問題,m3u8的格式,mac直接訪問就支持,蘋果系統(tǒng)原生H5支持m3u8,還有就是手機(jī)直接訪問也支持!但是其他其他系統(tǒng)PC端不支持,嘗試了好多都不行,最后終于找到了一個支持m3u8格式H5播放
    2017-10-10
  • Nginx安裝SSl模板異常處理方式

    Nginx安裝SSl模板異常處理方式

    文章介紹了在Linux環(huán)境下配置Nginx支持SSL時遇到的問題及解決方法,主要步驟包括:安裝SSL模塊、解決缺少OpenSSL包的問題,并通過下載和編譯源碼的方式解決SSL模塊安裝失敗的問題
    2025-02-02

最新評論

泰宁县| 基隆市| 淄博市| 东安县| 盈江县| 和顺县| 吉首市| 武强县| 宜兰县| 瓦房店市| 商都县| 宣威市| 正镶白旗| 平度市| 莲花县| 柯坪县| 德保县| 关岭| 灵川县| 灵川县| 西平县| 盐津县| 商水县| 延安市| 郑州市| 安陆市| 南城县| 四川省| 九台市| 林西县| 咸阳市| 宽甸| 景泰县| 凉山| 镇坪县| 苍梧县| 新田县| 义乌市| 会宁县| 蒙阴县| 沁水县|