nginx $request_uri map 白名单

简介: nginx $request_uri map 白名单

nginx配置如下,小伙伴们按需取用即可


worker_processes  1;


events {
   
    worker_connections  1024;
}


http {
   
    include       mime.types;
    default_type  application/octet-stream;
    keepalive_timeout  65;

    #gzip  on;
    map_hash_max_size 550;
    map_hash_bucket_size 500;
    map $request_uri $allow_uri {
   
        default 0;
        ~/api/xxx\?.* 1;
        ~/api/xxxs\?.* 1;
    }

    server {
   
        location / {
   
            if ( $allow_uri != 1 )
            {
   
                return 403;
            }
            proxy_pass   xxx:444;
        }
    }

}
目录
相关文章
|
8月前
|
存储 搜索推荐 应用服务中间件
nginx里的request_uri 是什么
【6月更文挑战第25天】nginx里的request_uri 是什么
558 0
|
存储 JSON 应用服务中间件
Nginx map 实现时间格式转换
Nginx map 实现时间格式转换
|
应用服务中间件 nginx
Nginx配置访问IP白名单
Nginx配置访问IP白名单
1558 1
|
监控 应用服务中间件 nginx
nginx map ip黑名单
nginx map ip黑名单
4341 0
|
应用服务中间件 nginx
|
应用服务中间件 nginx
|
应用服务中间件 nginx
|
Web App开发 应用服务中间件 PHP