国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平利县| 乐至县| 天津市| 公主岭市| 黎川县| 永新县| 清丰县| 永和县| 靖宇县| 高青县| 美姑县| 高唐县| 枣强县| 工布江达县| 千阳县| 枣阳市| 西充县| 阿坝县| 神农架林区| 博乐市| 南溪县| 三明市| 乳源| 阳山县| 浏阳市| 西吉县| 丹江口市| 寿阳县| 万山特区| 聂拉木县| 隆林| 西平县| 和平县| 广汉市| 黄大仙区| 日土县| 西乡县| 随州市| 天长市| 南木林县| 方山县|