好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 配置Nginx的防盜鏈的操作方法

配置Nginx的防盜鏈的操作方法

熱門標簽:賀州市地圖標注app 東莞人工智能電銷機器人供應商 百度地圖標注要不要錢 智能電話機器人線路 金融行業外呼線路 江蘇電銷外呼防封系統是什么 長沙開福怎么申請400電話 廣州電銷機器人系統圖 高德地圖標注無營業執照

實驗環境

•一臺最小化安裝的CentOS 7.3虛擬機
•配置:1核心/512MB
•nginx版本1.12.2

一、配置盜鏈網站

1.啟動一臺nginx虛擬機,配置兩個網站

vim /etc/nginx/conf.d/vhosts.conf

添加以下內容

server {
 listen 80;
 server_name site1.test.com;
 root /var/wwwroot/site1;
 index index.html;

 location / {
 }
}

server {
 listen 80;
 server_name site2.test.com;
 root /var/wwwroot/site2;
 index index.html;

 location / {
 }
}

2.在宿主機編輯C:\Windows\System32\drivers\etc\hosts文件

192.168.204.11      site1.test.com
192.168.204.11      site2.test.com

3.創建網站根目錄

mkdir /var/wwwroot
cd /var/wwwroot
mkdir site1
mkdir site2
echo -e "<h1>site1</h1><img src='1.jpg'>" >> site1/index.html
echo -e "<h1>site2</h1><img src='http://site1.test.com/1.jpg'>" >> site2/index.html

4.將1.jpg上傳到/var/wwwroot/site1目錄

5.啟動nginx服務

systemctl restart nginx
netstat -anpt | grep nginx

6.防火墻放通80端口

setenforce 0
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

7.在宿主機訪問

http://site1.test.com

http://site2.test.com

二、配置site1.test.com防盜鏈

1.編輯nginx配置文件

server {
 listen 80;
 server_name site1.test.com;
 root /var/wwwroot/site1;
 index index.html;

 location / {
 }

 location ~ \.(jpg|png|gif|jpeg)$ {
  valid_referers site1.test.com;
  if ($invalid_referer) {
   return 403;
  }
 }
}
server {
 listen 80;
 server_name site2.test.com;
 root /var/wwwroot/site2;
 index index.html;

 location / {
 }
}

2.重啟nginx服務

systemctl restart nginx

3.在宿主機訪問

清除瀏覽器緩存,訪問http://site1.test.com

清除瀏覽器緩存,訪問http://site2.test.com

可見,防盜鏈配置起到了作用

三、配置防盜鏈返回其他資源

1.編輯nginx配置文件

增加一個虛擬主機,對防盜鏈保護的資源進行重寫

server {
 listen 80;
 server_name site1.test.com;
 root /var/wwwroot/site1;
 index index.html;
 location / {
 }
 location ~ \.(jpg|png|gif|jpeg)$ {
  valid_referers site1.test.com;
  if ($invalid_referer) {
   rewrite ^/ http://site3.test.com/notfound.jpg;
   #return 403;
  }
 }
}
server {
 listen 80;
 server_name site2.test.com;
 root /var/wwwroot/site2;
 index index.html;
 location / {
 }
}
server {
 listen 80;
 server_name site3.test.com;
 root /var/wwwroot/site3;
 index index.html;
 location / {
 }
}

解釋

location ~ \.(jpg|png|gif|jpeg)$ {}為設置防盜鏈的文件類型,使用豎線|分隔。
valid_referers site1.test.com *.nginx.org;為白名單,使用空格分隔,可以使用*進行泛域名設置。
if ($invalid_referer) {}為判斷是否符合白名單,不符合白名單將執行{}內的內容。
rewrite ^/ http://site3.test.com/notfound.jpg;為重寫資源,如果不合符白名單,則重寫為該地址。
return 403;代表返回的狀態碼為403。

2.建立site3根目錄

cd /var/wwwroot
mkdir site3
echo -e "<h1>site3</h1><img src='notfound.jpg'>" >> site3/index.html

3.上傳notfound.jpg文件至/var/wwwroot/site3目錄

4.重啟nginx服務

systemctl restart nginx

5.在宿主機編輯C:\Windows\System32\drivers\etc\hosts文件

增加對site3.test.com的映射

192.168.204.11      site1.test.com
192.168.204.11      site2.test.com
192.168.204.11      site3.test.com

6.在宿主機訪問http://site2.test.com

可以看到,在site2中盜用的site1的1.jpg文件,被重定向到了site3上的notfound.jpg文件

總結

以上所述是小編給大家介紹的配置Nginx的防盜鏈的操作方法 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:永州 滄州 松原 北京 廊坊 玉樹 張家界 洛陽

巨人網絡通訊聲明:本文標題《配置Nginx的防盜鏈的操作方法》,本文關鍵詞  配置,Nginx,的,防盜,鏈,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《配置Nginx的防盜鏈的操作方法》相關的同類信息!
  • 本頁收集關于配置Nginx的防盜鏈的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 女人做a爰片久久毛片A片免费 | 郑爽裸啪图片| FC2成人影音| 将军顶开omega腔道成结的读音| 妲己高h荡肉呻吟np| 91精品国产综合一区二区三区大| 国产精品萝li| 国产疯狂做爰无码A片| 情趣内衣在线观看| 樱空桃秘?无码一区二区| 色妞网欧美| 欧美aⅴ在线| 欧美猛交XXXXX无码黑美人| 久久久久久久影视| AVTT天堂2016| 色屁屁TS人妖系列二区| yy韩漫| 一本色道久久综合亚洲精品按摩| 深爱激情五月网| 亚洲日本va中文字幕线| 十分钟视频免费观看在线www| 爆?喷水?洗澡?网站| 久久婷婷五综合一区二区| 最近2019年手机中文字幕| 老师下面的水水嫩嫩的真好吃| 捏胸吃奶吻胸免费视频网站| poren中国hd| 男男h漫| 少爷们的床奴np高h| 掀开超短裙老师裙子挺进去| 亚洲乱亚洲乱妇41p| 亚洲国精产品二二三三区| 乌克兰性猛交ⅩXXX乱大交03| 色模男私密全见写真| 漂亮的妹妹在线| 国产在线黄色| 亚洲欧美一二三区| 午夜爽爽爽男女免费观看| 97手机影院| 免费性网站| 天天操天天干天天插|