教你如何实现Nginx防盗链

admin6个月前笔记45
一、ngx_http_referer_module(阻挡来源非法的域名请求),配置如下:
location ~.*\. (gif|jpg|png|flv|swf|rar|zip)$
{
    valid_referers none blocked test.com *.test.com;
    if($valid_referer)
    {
        #return 403;
        rewrite ^/ http://www.test.com/403.jpg;
     }
}
二、HttpAccessKeyMoudule,配置如下:
location ~.*\. (gif|jpg|png|flv|swf|rar|zip)$
{
    accesskey on;
    accesskey_hashmethod md5;
    accesskey_arg "key";
    accesskey_signature "mypass$remote_addr";
}


相关文章

如何从 SQL Server 为 MySQL 服务器配置链接服务器

如何从 SQL Server 为 MySQL 服务器配置链接服务器

一、概述链接服务器是 SQL Server 可以通过直接 T-SQL 查询与另一个 ODBC 兼容数据库(例如另一个 SQL Server 实例或 Oracle 数据库)对话的一种方法。SQL Ser...

用 sar 工具检测系统性能瓶颈

用 sar 工具检测系统性能瓶颈

sar 命令用用收集、报告、或者保存 UNIX / Linux 系统的活动信息。它保存选择的计数器到操作系统的 /var/log/sa/sadd 文件...

DNS 原理入门

DNS 原理入门

一、DNS 是什么?DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。举例来说,如果你要访问域名math.stacke...

zetcd解决如何让应用解除对ZooKeeper的依赖

zetcd解决如何让应用解除对ZooKeeper的依赖

分布式系统通常都依赖一个仲裁系统协同工作,一般这样的系统通过仲裁来保证信息的准确传达,以避免出现脑裂。这类系统通过牺牲通用性换来了充分的设计余地,这种做法显然已经被不断扩散的各种具体实现所例证。这样的...

简单搭建v2ray实现固定IP访问

简单搭建v2ray实现固定IP访问

简单搭建v2ray实现固定IP访问前置准备其实为就是需要一个国内的服务器做代理就好了,但是国内服务器也下载不了github里面资源安装v2ray…故我临时开通了一台国外ubuntu20.04版本服务器...

什么是JWT

什么是JWT

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。传统的session认证http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。