server { listen 80; server_name sy.test.com; add_header X-Cache $upstream_cache_status; charset utf-8; access_log /data/nginxlog/sy.test.com.log; set $web_backend tomcat-test-scm-v1; if ($remote_addr ~ "x.x.x.x") { set $web_backend tomcat-test-scm-v2; } if ($remote_addr ~ "x.x.x.x") { set $web_backend tomcat-test-scm-v2; } set $hd_backend live-v1; if ($remote_addr ~ "x.x.x.x") { set $hd_backend live-v2; } if ($remote_addr ~ "x.x.x.x") { set $hd_backend live-v2; } location ~ ^/live { proxy_redirect off; proxy_set_header Host $host; proxy_pass http://$hd_backend; } location ~ / { proxy_redirect off; proxy_pass http://$web_backend; } }
引用自: 自己只是做個備註 筆記 感謝公衆號SY技術小站