- 浏览: 59811 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (93)
- java (3)
- ios (9)
- wp (15)
- android (0)
- js (1)
- 服务器 (0)
- db (0)
- linux (1)
- python (0)
- xcode (0)
- ide (2)
- maven (0)
- spring (0)
- sql (0)
- 第三方 (1)
- nexus (0)
- nginx (11)
- tomcat (0)
- jenkins (0)
- zookeeper (1)
- git (1)
- svn (0)
- uml (0)
- redis (4)
- activemq (1)
- flume (0)
- kafka (0)
- mysql (1)
- memcached (0)
- mybatis (0)
- mac (0)
- mongo (1)
- docker (6)
- cache (0)
- jvm (0)
- markdown (0)
- springboot (24)
- mycat (3)
- LTS (3)
- 运维 (0)
- opts (1)
- netty (1)
- tcc (0)
- ffmpeg (2)
- 直播 (6)
- cxf (0)
- nodejs (0)
- storm (0)
- elasticjob (0)
- php (0)
最新评论
防盗链:
举个例子:有时候我们从一个网站,比如腾讯,转载了一篇文章到自己的博客或空间,发现一些图片显示不了,这就是防盗链在起作用。图片是放在腾讯的服务器上的,腾讯拒绝其它网站的页面访问该资源。
一般情况下,当我们浏览一个网页时,并不是一次请求就会把整个页面的内容传到本地浏览器,尤其是当这个页面带有图片或者其它资源。第一次请求会传回该页面的HTML文本,浏览器解析该文本发现还有图片,会发送第二次请求,请求获得图片。盗链问题是:如果一个网站没有页面中所说的资源,它就会把这个图片链接到别的网站,这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担
==============================================
location ~* .(gif|jpg|png|swf|flv)$ {
valid_referers none blocked *.xxx.com www.abc.com;
if ($invalid_referer) {
return 403;
}
}
valid_referers none blocked,其中none表示空的来路,也就是直接访问,比如直接在浏览器打开一个文件,blocked表示被防火墙标记过的来路,*.xxx.com表示所有子域名
==============================================
nginx针对文件目录的防盗链配置方法:
location /img/ {
root /data/img/;
valid_referers none blocked *.xxx.com www.abc.com;
if ($invalid_referer) {
rewrite ^/ http://www.xxx.com/error.gif;
}
}
==============================================
NginxHttpAccessKeyModule实现防盗链
举个例子:有时候我们从一个网站,比如腾讯,转载了一篇文章到自己的博客或空间,发现一些图片显示不了,这就是防盗链在起作用。图片是放在腾讯的服务器上的,腾讯拒绝其它网站的页面访问该资源。
一般情况下,当我们浏览一个网页时,并不是一次请求就会把整个页面的内容传到本地浏览器,尤其是当这个页面带有图片或者其它资源。第一次请求会传回该页面的HTML文本,浏览器解析该文本发现还有图片,会发送第二次请求,请求获得图片。盗链问题是:如果一个网站没有页面中所说的资源,它就会把这个图片链接到别的网站,这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担
==============================================
location ~* .(gif|jpg|png|swf|flv)$ {
valid_referers none blocked *.xxx.com www.abc.com;
if ($invalid_referer) {
return 403;
}
}
valid_referers none blocked,其中none表示空的来路,也就是直接访问,比如直接在浏览器打开一个文件,blocked表示被防火墙标记过的来路,*.xxx.com表示所有子域名
==============================================
nginx针对文件目录的防盗链配置方法:
location /img/ {
root /data/img/;
valid_referers none blocked *.xxx.com www.abc.com;
if ($invalid_referer) {
rewrite ^/ http://www.xxx.com/error.gif;
}
}
==============================================
NginxHttpAccessKeyModule实现防盗链
发表评论
-
nginx:socker转发
2017-10-16 17:07 6321.安装nginx,stream模块默 ... -
ffmpeg:视频直播流
2017-09-26 16:32 1957基于nginx:rtmp和ffmpeg搭建 测试视频流直播 通 ... -
nginx:rtmp
2017-09-26 14:50 815rtmp(Real Time Messaging Protoc ... -
nginx:nginx+lua+redis构建高并发应用
2017-08-08 09:51 1135一.安装lua # apt-get install lua5. ... -
nginx:缓存
2017-07-20 10:29 524http{ proxy_connect_timeout ... -
nginx:ssl
2017-07-19 15:28 435生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你 ... -
nginx:loadBalance
2017-07-18 10:32 328nginx负载均衡 http { #include ... -
nginx:vhost
2017-07-18 10:36 482nginx配置多个vhost 1.进入配置安装目录 cd /u ... -
nginx tomcat负载均衡
2017-01-09 10:19 0负载均衡:多台服务器 ... -
nginx:基于的keepalived高可用方案
2017-08-07 09:59 455keepalived的作用是检测服务器的状态,如果有一台w ... -
nginx
2016-05-05 11:04 0NGINX ///////////////////////// ... -
nginx:前后端分离解决跨域问题
2017-07-18 10:40 1413============================= l ... -
nginx mac机
2015-07-09 17:44 0nginx /////////////////// ... -
nginx 52配置
2015-07-09 17:43 0# user nginx nginx; worker ... -
mac下nginx配置
2015-05-08 13:52 0============================= ...
相关推荐
Nginx:Nginx限流与防盗链设置.docx
### 二、Nginx防盗链配置步骤 #### 1. 编辑Nginx配置文件 打开Nginx的配置文件(通常是`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`),找到`http`或`server`块,并在其中添加一个针对特定文件...
Nginx-防盗链问题
【Nginx防盗链配置详解】 Nginx防盗链(Anti-leech)是一种网络服务器安全策略,用于防止其他网站未经许可直接引用你的服务器上的资源,如图片、视频等。这通常发生在图片分享网站或者流媒体服务中,防止恶意网站...
Nginx图片防盗链配置是保护网站资源不被其他站点无授权引用的一种技术措施,它有助于减少不必要的带宽消耗和流量损失。以下是对Nginx图片防盗链配置的详细解释: 1. **基本原理**: 图片防盗链主要是通过检查HTTP...
本文将详细介绍如何利用 Nginx 的 `referer` 指令进行防盗链配置。 `Referer` 字段在 HTTP 请求头中用于指示用户是从哪个 URL 跳转到当前请求的页面的。在图片防盗链的场景下,如果 Nginx 服务器接收到一个请求,其...
【标题】:“Nginx优化与防盗链”涵盖了Nginx服务器在性能调优和防止非法访问方面的核心知识点。Nginx作为一个高性能的HTTP和反向代理服务器,其高效的处理能力、轻量级的特性以及丰富的模块化设计,使其成为众多...
第31章 解决防盗链 第32章 Nginx提供HTTPS服务 第33章 监控Nginx的工作状态 第34章 使用empty_gif 第35章 Nginx对响应体内容的替换 第36章 Nginx的WebDAV 第37章 Nginx的Xslt模块 第38章 Nginx的基本认证方式...
SpringBoot集成FastDFS+Nginx整合基于Token的防盗链的方法 主要知识点: 1. SpringBoot框架:SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了...
标签“Nginx”、“搭建文件防盗链服务”和“Nginx 文件防盗链服务”表明文章的主要焦点是Nginx以及如何通过Nginx配置实现文件防盗链功能。 接下来的知识点内容详细介绍了使用Nginx配置文件防盗链服务的具体步骤和...
在本文中,我们将深入探讨如何在CentOS服务器上使用Nginx设置图片防盗链功能。防盗链的主要目的是防止其他网站未经许可直接引用你的服务器上的图片资源,从而节省宝贵的带宽和流量。 首先,我们需要了解Nginx配置...
配置Nginx防盗链操作的方法,主要涉及编辑Nginx的配置文件,使用特定的模块指令来限制对资源的非授权访问。 在配置Nginx防盗链之前,首先需要准备实验环境,文中提到使用了一台最小化安装的CentOS7.3虚拟机,CPU...
Nginx防盗链 配置如下,可以和上面的配置结合起来 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_referers none blocked server_names *.test.com ; if ($...
Nginx 的防盗链功能可以防止其他网站盗链 Nginx 服务器上的资源。 七. Nginx expires Nginx 的 expires 功能可以设置资源的过期时间,以减少服务器的负载。 八. Nginx 访问控制 Nginx 的访问控制功能可以控制...