Nginx使用 limit_req,limit_conn 限制、白名单

http://www.tuicool.com/articles/q22YFv

limit_req_zone $limit zone=perreq:10m rate=8r/s;

10M指内存缓存的大小
map $whiteiplist $limit {
1 $binary_remote_addr;
0 "";
}
$whiteiplist逐行匹配(整行),当匹配到1时,$limit赋值为$binary_remote_addr,但匹配到0时,$limit赋值为空
测试方法参考
http://storysky.blog.51cto.com/628458/642970/

tengine官方文档的示例:
http://tengine.taobao.org/document_cn/http_limit_req_cn.html

你可能感兴趣的:(Nginx使用 limit_req,limit_conn 限制、白名单)