nginx随机变换图片服务器网址来防止盗链
生活随笔
收集整理的這篇文章主要介紹了
nginx随机变换图片服务器网址来防止盗链
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
隨機更改nginx?中server_name值防止用戶下載圖片服務器上的圖片,來達到防盜鏈的目的
?
1、腳步如下:
?
#cat?a.sh
?
?
#!/bin/bash
#author:dnuser
nginx_sbin="/usr/local/nginx/sbin/nginx"
a=`cat?/dev/urandom?|?sed?'s/[^a-zA-Z0-9]//g'?|?strings?-n?3?|?head?-n?1`
echo?"$a">>b.txt
sed?"s/server_name?img/server_name?${a}img/g"?test>/usr/local/nginx/conf/vhost/testc
$nginx_sbin?-s?reload
?
?
其中test為nginx中圖片服務器配置文件的備份,testc為nginx使用的配置文件,把img更換為隨機字符串+img的名字,b.txt中保存了那些隨機字符串
?
2、添加計劃任務
#crontab?-e
*/5?*?*?*?*?/home/a.sh
?
?
每5分鐘更改一次
?
?
?
?
轉載于:https://blog.51cto.com/dnuser/1274785
總結
以上是生活随笔為你收集整理的nginx随机变换图片服务器网址来防止盗链的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转)iOS7界面设计规范(1) - U
- 下一篇: 演示:混合配置基于Linux winow