首页 > 解决方案 > 【nginx】如何比较nginx中的ip和文件中的ip

问题描述

server {
    listen       80;
    server_name  abc.com.com;
    access_log /dev/null;
    error_log  /data/logs/error.log;
    
    location / {

    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
           if ($remote_addr ~ "202.96.134.100") 
              {
                      proxy_pass http://abc_test_server;
                       break;
               }
    proxy_pass http://abc_server;
    }
}

对于这部分

if ($remote_addr ~ "202.96.134.100")

我想读取文件中的 ip,在 nginx 中可以吗?

标签: nginxnginx-reverse-proxynginx-config

解决方案


推荐阅读