如今很多搬运工直接复制搬运原创网站的内容,让原创作者很头痛,本文来聊聊通过服务器配置杜绝盗取行为!
-配置要求:
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;
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。