nginx ip分流

需求

将尾号ip为 0或者 为具体ip 的真实用户转发至其他云服务上

架构

阿里云slb--> k8s nginx ingress --> nginx pod
(以下nginx 配置为nginx pod里的转发配置)

nginx ip分流 (以ip尾号为0或者1 的客户端ip进行分流)

root  /data/build; 
location / {
           #if ( \$http_x_forwarded_for = '39.9.1.2'){
             #proxy_pass http://10.12.12.2:8082;
             #break;
           #}  
           if ( \$http_x_forwarded_for ~* ^(.*)\.(.*)\.(.*)\.*[01]\$){
             proxy_pass http://10.12.12.2:8082;
             break;
           }      

posted @ 2024-02-18 17:31  lixinliang  阅读(47)  评论(0编辑  收藏  举报