国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx服務器下防盜鏈的方法介紹

2024-08-30 12:26:36
字體:
來源:轉載
供稿:網友

修改 /usr/local/nginx/conf/nginx.conf 這個配置文件。

找到

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

修改成:

location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)${valid_referers none blocked *.jannn.com jannn.com;if($invalid_referer) {rewrite ^/ http://www.jannn.com/404.jpg;#return404;}expires   30d;}

第一行:

location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$

其中“gif|jpg|jpeg|png|bmp|swf”設置防盜鏈文件類型,自行修改,每個后綴用“|”符號分開!

第三行:

valid_referers none blocked *.jannn.com jannn.com;

就是白名單,允許文件鏈出的域名白名單,自行修改成您的域名!*.jannn.com這個指的是子域名,域名與域名之間使用空格隔開!

第五行:

rewrite ^/ http://www.jannn.com/404.jpg;

這個圖片是盜鏈返回的圖片,也就是替換盜鏈網站所有盜鏈的圖片。這個圖片要放在沒有設置防盜鏈的網站上,因為防盜鏈的作用,這個圖片如果也放在防盜鏈網站上就會被當作防盜鏈顯示不出來了,盜鏈者的網站所盜鏈圖片會顯示X符號。

這樣設置差不多就可以起到防盜鏈作用了,上面說了,這樣并不是徹底地實現真正意義上的防盜鏈!

我們來看第三行:

valid_referers none blocked *.jannn.com jannn.com;

valid_referers 里多了“none blocked”

我們把“none blocked”刪掉,改成

valid_referers *.jannn.com jannn.com;

nginx徹底地實現真正意義上的防盜鏈完整的代碼應該是這樣的:

location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)${valid_referers *.jannn.com jannn.com;if($invalid_referer) {rewrite ^/ http://www.jannn.com/404.jpg;#return404;}expires   30d;

這樣您在瀏覽器直接輸入圖片地址就不會再顯示圖片出來了,也不可能會再右鍵另存什么的。

第五行:

rewrite ^/ http://www.jannn.com/404.jpg;

這個是給圖片防盜鏈設置的防盜鏈返回圖片,如果我們是文件需要防盜鏈下載,把第五行:

rewrite ^/ http://www.jannn.com/404.jpg;

改成一個鏈接,可以是您主站的鏈接,比如把第五行改成小簡博客主頁:

rewrite ^/ http://www.jannn.com;

這樣,當別人輸入文件下載地址,由于防盜鏈下載的作用就會跳轉到您設置的這個鏈接!

最后,配置文件設置完成別忘記重啟nginx生效!

平滑重啟nginx:

 /etc/init.d/nginx reload

后面幾種方法:

原文:Nginx防盜鏈詳細解說

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 云安县| 镇坪县| 萨嘎县| 朔州市| 聂拉木县| 盖州市| 沾化县| 天津市| 清河县| 上林县| 乐山市| 柘荣县| 胶南市| 奈曼旗| 且末县| 孟州市| 锡林郭勒盟| 历史| 大新县| 得荣县| 专栏| 东台市| 文山县| 湖口县| 武隆县| 本溪| 康保县| 承德市| 丹东市| 金平| 柞水县| 盐源县| 德化县| 苏尼特左旗| 娄底市| 保定市| 房产| 临汾市| 庆云县| 六盘水市| 赣榆县|