如何运用Nginx的常用功能

2015-10-28 17:39:34 3624

一、防盗链

1.在站点的配置server区段加上:

location * .(txt|ico|gif|png|bmp|jpg|jpeg|zip|rar|gz|7z|exe|mp3|flv|swf)$ {

valid_referers none blocked test1.com www.landui.com ;

if ($invalid_referer) {

rewrite ^/ http://www.landui.com/notlink.html;

}

}

1.说明:

location :从网页的根目录起,被指定的文件类型的范围.

$invalid_referer :不允许链接

rewrite :指定不允许的链接自动跳转到一个页面

     

二、Nginx下载限速

1http{}中加入:limit_zone limit $binary_remote_addr 20m;  #这边变量只能在http中使用

2.在server区段中加入下面代码,限制档案只能单线下载

location / {

limit_conn limit 1;   #limit_conn这变量可以在httpserverlocation中使用

limit_rate 100k;  #限制最大下载100k

}

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: