【;nginx】;如何将nginx中的ip与文件中的ip进行比较

【;nginx】;如何将nginx中的ip与文件中的ip进行比较,nginx,nginx-reverse-proxy,nginx-config,Nginx,Nginx Reverse Proxy,Nginx Config,这部分 如果($remote_addr~“202.96.134.100”) 我想读取文件中的ip,是否可以在nginx中读取?这是不可能的,如果在外部文件或nginx配置中写入,区别在哪里?是的,我有许多配置文件要管理,如果我想添加一些ip,我需要编辑所有这些文件:(最接近的可能是使用,您还可以使用。 server { listen 80; server_name abc.com.com; access_log /dev/null; error_lo

这部分

如果($remote_addr~“202.96.134.100”)


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

这是不可能的,如果在外部文件或nginx配置中写入,区别在哪里?是的,我有许多配置文件要管理,如果我想添加一些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;
    }
}