91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux Centos7下實現nginx防盜鏈部署

發布時間:2020-07-23 17:57:31 來源:網絡 閱讀:243 作者:wx5d4557ee5e827 欄目:系統運維

一、原理:

nginx 防止網站資源被盜用模塊

ngx_http_referer_module

? HTTP Referer是Header的一部分,當瀏覽器向Web服務器發送請求的時候,一般會帶上Referer,告訴服務器我是從哪個頁面鏈接過來的,服務器借此可以獲得一些信息用于處理,例如防止未經允許的網站盜鏈圖片、文件等。因此HTTP Referer頭信息是可以通過程序來偽裝生成的,所以通過Referer信息防盜鏈并非100%可靠,但是,它能夠限制大部分的盜鏈情況.

二、防盜鏈配置

[root@nginx-server ~]# vim /etc/nginx/nginx.conf

日志格式添加"$http_referer",默認已經打開了的,不需要操作。

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                                '$status $body_bytes_sent "$http_referer" '
                                 '"$http_user_agent" "$http_x_forwarded_for"';

三、配置原服務器

準備兩臺機器,一張圖片
1、在網站發布目錄下編輯html文件并準備一張圖片名為33.jpg,這里網站發布目錄為/web1

vim /web1/index.html
<html>
        <head>
        <meta charset="utf-8">
        <title>hostphoto.com</title>
</head>
<body>
    <center><img src="33.jpg" alt="fangxi" width="1000px" height="900px" /></center>
</body>
</html>

2、編輯nginx子配置文件

location / {
        root   /web1;
        index  index.html index.htm;
        valid_referers none blocked 192.168.16.150;
                if ($invalid_referer) {
                   return 403;
                }
    }

? none : 允許沒有http_refer的請求訪問資源;
? blocked : 允許不是http://開頭的,不帶協議的請求訪問資源---被防火墻過濾掉的;
? server_names : 只允許指定ip/域名來的請求訪問資源(白名單);

3、檢查配置文件是否有錯誤,沒有錯誤重新加載。

nginx -t

nginx -s reload

四、配置要盜用的服務器

1、配置nginx訪問頁面并創建目錄

location / {
        root   /web1;
        index  index.html index.htm;
    }
mkdir /web1

2、創建頁面

vim /web1/index.html
<html>
<body >
    <img src="https://cache.yisu.com/upload/information/20200309/28/29438.jpg" />
</body>
</html>

五、測試

當開啟防盜鏈時,訪問要盜用的服務器,圖片顯示不出來。

當把防盜鏈代碼注釋之后,訪問要盜用的服務器,圖片就可以顯示出來。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扬中市| 缙云县| 高邑县| 乐清市| 南陵县| 阿图什市| 黄平县| 宜宾市| 临邑县| 东丰县| 砚山县| 长岭县| 博罗县| 墨江| 舞钢市| 峨眉山市| 灵寿县| 邯郸市| 崇仁县| 武宣县| 云阳县| 延安市| 麻栗坡县| 临夏市| 灵台县| 社会| 墨竹工卡县| 淮滨县| 吉安市| 浮山县| 宕昌县| 比如县| 乌拉特前旗| 白朗县| 南昌县| 亚东县| 大庆市| 南澳县| 广宗县| 虹口区| 宜宾县|