1, Apache Nginx 防止盗链
2, http协议相关信息

Apache 防止盗链

参考 :https://blog.csdn.net/cnbird2008/article/details/5063686

1,php.ini

LoadModule  rewrite_modules/mod_rewrite.so

2, .htaccess

1,  no_download_pic.png   重定向的图片提示2,  [NC]   不区分大小写
RewriteEngine onRewriteCond %{REQUEST_FILENAME}  .*\.(gif|jpeg|png|jpg)$  [NC]RewriteCond %{REQUEST_REFERER}  !^http://localhost/.*$  [NC]RewriteRule  .*no_download_pic.png

HTTP协议

1,nginx   resolver 用来配置DNS服务器2,linux的host在  /etc/hosts3,  uri :  http://nginx.org/en/download.html```协议名: http主机名: nginx.org路径:/en/download.html
```3,HttpOnly : 如果您在cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击

Nginx

为了防止他人盗用我们的宽带而影响到我们的服务器,我们必须防止图片的盗链行为。下面我们就在nginx服务器上如何防图片盗链探讨。

下面的防盗链代码是,当有人盗链时,直接返回403状态。

location ~* (\.jpg|\.png|\.gif|\.jpeg|\.png)$ {valid_referers none blocked www.centos.bzcentos.bz;if ($invalid_referer) {return403;}
}

下面这种防盗链方法是,当有人盗链时,直接显示我们预设的一张图片。

location ~* (\.jpg|\.png|\.gif|\.jpeg|\.png)$ {valid_referers  none blocked www.centos.bz  centos.bz;if ($invalid_referer) {rewrite^/images/(.*)\.(gif|jpg|jpeg|png)$ http://www.centos.bz/banner.jpglast}
}

Apache Nginx 防止盗链相关推荐

  1. Php禁止外部盗链nginx,nginx 防止盗链

    下载服务器上有众多的软件资源, 可是很多来源不是本站,是迅雷.flashget, 源源不断的带宽,防盗链绝对是当务之急. 使用来源判断根本不靠谱,只能防止一些小白站点的盗链,迅雷之类的下载工具完全无效 ...

  2. Php禁止外部盗链nginx,Nginx防止盗链

    防 止盗链不仅能保护版权,又节约了不少流量.最近和bsdmap交流了下,听说他们通过防盗链节约了近1/3的图片流量.nginx的防盗链设置还是比较简 单的,可以分为普通防盗链和ip/cookie ba ...

  3. Php禁止外部盗链nginx,php如何禁止外部盗链

    php禁止外部盗链的方法:首先找到并打开".htaccess"文件:然后在该文件中添加内容为"RewriteEngine on RewriteCond %{HTTP_RE ...

  4. 企业——nginx的图片压缩、https模块、重写规则、盗链

    1.nginx实现图片的压缩 意义:一般单反拍出来的图片很大,当一个页面有很多图片,如果不将图片进行压缩处理,用户直接查看,这是很慢的,不利于用户的体验,所以,我们需要通过nginx的image_fi ...

  5. Apache实现盗链与防盗链与隐藏版本信息

    文章目录 一:盗链实操步骤 1.2:win 10 测试dns解析 1.3:首先需要手工编译安装Apache 1.4:make编译安装make install 1.5:编辑配置文件 1.6:客户机测试正 ...

  6. 舍弃Kong和Nginx,Apache APISIX 在趣链科技 BaaS 平台的落地实践

    本文介绍了 Apache APISIX 在趣链科技 BaaS 平台中的落地实践情况,以及趣链科技在众多网关应用中选择 Apache APISIX 的原因. " 业务背景 BaaS(Block ...

  7. Nginx - 盗链与防盗链重定向

    目录 1. 盗链 1.1 盗链是什么 1.2 盗链分类 2. 防盗链 3. 实验环境 4. 模拟盗链 4.1 在server2上安装nginx及配置操作 4.2 server1主机(被盗链主机) 4. ...

  8. Nginx盗链和防盗链

    目录 一.配置盗链 ①准备工作 ②配服务端192.168.58.58 ③配置盗链端192.168.58.58 Ⅰ配置地址映射 Ⅱ修改盗链端html ④在whindows里实验 Ⅰ修改windows h ...

  9. nginx盗链与防盗链(非常详细)

    我们这里直接拿nginx1.20.1的版本演示(epel源目前默认下载版本) 我们这里准备两台nginx主机,一个做盗链主机,一台被盗主机       ip  名称 备注 172.16.1.10 ng ...

最新文章

  1. Too many connections解决方法
  2. 杨强入选加拿大皇家科学院院士!此外还有3名华人学者入选
  3. Html.BeginForm() vs Ajax.BeginForm() in MVC3
  4. 手推公式+项目实操复现!《机器学习》完整详解
  5. flutter text 左对齐_【Flutter学习】基本组件之文本组件Text
  6. entware mysql 5.5_分享包--K3 基于 entware 构建 debian+宝塔面板+nginx+php+mysql 备份包
  7. npz文件转为npy_numpy文件存取-npz,npy
  8. python NLP英式英语和美式英语的转换
  9. 工作中常见的两种谬误
  10. 教您正确选择一款合适您的家用路由器
  11. div显示在上层_html如何将一个div置于最上层
  12. 【论文解读】R-CNN 深入浅出理解目标检测开山之作
  13. 使用百度API实现热点(WIFI)、GPS、基站定位
  14. 选择代码覆盖工具的 10 个标准
  15. LitJson在Unity中的使用
  16. 编译出现 warn_unused_result -Wunused-result 如何解决
  17. python中文件包括文本文件和什么_使用Python删除文件中的括号和文本
  18. 不属于python标准库的是_Python标准库笔记(11) — Op
  19. 视觉SLAM十四讲(第2版)总结
  20. 电影 下载 地址收集

热门文章

  1. python----------------python文件操作
  2. C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi
  3. 2020国信长天模拟_测温计
  4. Swift学习第四枪
  5. 数字问题---位数上的数字
  6. C++ ostream源码
  7. 抗衰落技术 — 分集技术
  8. go语言十六进制转十进制方法
  9. 哔哩哔哩怎么总显示服务器错误怎么办,b站崩了2021原因是什么?b站、a站打不开,显示加载失败了怎么办?...
  10. 解决ajax劫持,Ajax 实现网站劫持的检测方法