盗链问题何时休,网站如何配置防盗链功能有效杜绝盗图行为
时间:2022-05-15
本文章向大家介绍盗链问题何时休,网站如何配置防盗链功能有效杜绝盗图行为,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
如今很多搬运工直接复制搬运原创网站的内容,让原创作者很头痛,本文来聊聊通过服务器配置杜绝盗取行为!
-配置要求:
1、CentOS系统服务器
2、AppNode管理面板
-配置步骤:
纯净CentOS系统使用工具Xshell连接服务器,输入以下命令安装AppNode管理面板;
INSTALL_AGENT=1 INIT_SWAPFILE=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
安装完成后登录管理面板,进入软件管家分别安装网站管理和Nginx相关环境,根据自身网站需求安装即可;
通过安装的网站管理操作面板创建运行环境,创建网站,部署好网站后开始进行配置网站防盗链功能;
选择要配置的网站打开管理面板,选择优化>缓存/防盗链选项,设置需要放倒的文件扩展名;
开启防盗链开关,可根据自身需求设置允许访问来源,其他域名选项可以设置不拦截的域名白名单;
配置检测为盗链行为跳转到自定义指定页面;
这个页面可以设置一张图片链接,所有网站的盗链行为被触发都会被替换这张图片,有效杜绝盗取,如下图;
这个防盗链功能不仅可以有效杜绝普通的复制搬运,还可以有效杜绝任何人通过反向代理到你的网站,同样触发盗链行为,替换扩展名设置的文件;
盗链行为通过网站管理日志文件可以清楚看到哪些网站正在盗链;
Nginx配置源文:
location ~* .(js|css|png|jpg|jpeg|gif|ico|bmp|swf|eot|svg|ttf|woff|woff2)$ {
expires 15d;
valid_referers none blocked server_names *.qimeng.tv *.baidu.com *.qq.com;
if ($invalid_referer) {
return 302 https://www.qimeng.tv/hotlinking/icon.png!QiMeng-pic;
access_log /log/nginx/invalid_referer.log;
}
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 可怕的万圣节 Linux 命令
- linux环境不使用hadoop安装单机版spark的方法
- 在linux下玩转带有超时时间的connect函数
- Linux/CentOS服务器安全配置通用指南
- 详解centos7中配置keepalived日志为别的路径
- jointplot快速探究两组变量的分布及关系
- linux中alarm函数的实例讲解
- 如何给Linux虚拟机连上WiFi详解
- Linux系统查看CPU、机器型号、内存等信息
- 实战基本的Linux sed命令示例代码
- 在Linux中如何查看可用的网络接口详解
- Linux程序运行时加载动态库失败的解决方法
- Linux/CentOS系统同步网络时间的2种方法详解
- Linux 常用命令之Linux more命令使用方法
- Ubuntu下VIM配置成C++开发编辑器