290112011 发表于 2018-11-8 09:32:27

nginx前端根据$remote_addr分发方法

server {  
    listen       80;
  
    server_nameabc.com.cn;
  
    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;
  
    }
  
}


页: [1]
查看完整版本: nginx前端根据$remote_addr分发方法