nginx 限制请求源

Posted 亦非我所愿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 限制请求源相关的知识,希望对你有一定的参考价值。

一、nginx原生方法

依赖:–with-http_realip_module
作用域:http/server/location
deny/allow

二、nginx map方式

作用域:http(配置规则)

map $http_x_forwarded_for $sync-rdsdubbo-ddy 
    default false;
    39.98.49.91 true;

作用域:server(定义处理逻辑)

server_name ...;

if ( $sync-rdsdubbo-ddy = 'false' )  return 403; 

location /  ... 
三、nginx 逻辑处理

作用域:

if ($http_x_real_ip != 115.115.82.210) 
    return 403;

以上是关于nginx 限制请求源的主要内容,如果未能解决你的问题,请参考以下文章

Nginx反向代理CORSJSONP等跨域请求解决方法总结

Nginx反向代理CORSJSONP等跨域请求解决方法总结

网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击

Nginx——nginx请求限制详解

nginx请求限制配置

Nginx通过CORS实现跨域(转)