前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >盗链问题何时休,网站如何配置防盗链功能有效杜绝盗图行为 原创 配置 AppNode

盗链问题何时休,网站如何配置防盗链功能有效杜绝盗图行为 原创 配置 AppNode

作者头像
奇梦
发布2018-07-18 17:09:01
4470
发布2018-07-18 17:09:01
举报
文章被收录于专栏:奇梦博客

如今很多搬运工直接复制搬运原创网站的内容,让原创作者很头痛,本文来聊聊通过服务器配置杜绝盗取行为!

-配置要求:

1、CentOS系统服务器

2、AppNode管理面板 

-配置步骤:

纯净CentOS系统使用工具Xshell连接服务器,输入以下命令安装AppNode管理面板;

代码语言:javascript
复制
INSTALL_AGENT=1 INIT_SWAPFILE=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

安装完成后登录管理面板,进入软件管家分别安装网站管理和Nginx相关环境,根据自身网站需求安装即可;

通过安装的网站管理操作面板创建运行环境,创建网站,部署好网站后开始进行配置网站防盗链功能;

选择要配置的网站打开管理面板,选择优化>缓存/防盗链选项,设置需要放倒的文件扩展名;

开启防盗链开关,可根据自身需求设置允许访问来源,其他域名选项可以设置不拦截的域名白名单;

配置检测为盗链行为跳转到自定义指定页面;

这个页面可以设置一张图片链接,所有网站的盗链行为被触发都会被替换这张图片,有效杜绝盗取,如下图;

这个防盗链功能不仅可以有效杜绝普通的复制搬运,还可以有效杜绝任何人通过反向代理到你的网站,同样触发盗链行为,替换扩展名设置的文件;

盗链行为通过网站管理日志文件可以清楚看到哪些网站正在盗链;

Nginx配置源文:

代码语言:javascript
复制
    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 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档