nginx 根据IP 进行灰度发布
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | upstream prod { server 192.168.1.10; server 192.168.1.11; } upstream pre-prod { server 192.168.1.100; } server { listen 80; access_log /var/log/nginx/access .log main; set $web_backend prod; if ($remote_addr ~ "123.123.123.123" ) { set $web_backend pre-prod; } location / { proxy_pass http: // $web_backend; include proxy.conf; } } |
1 2 3 4 5 6 7 8 9 10 11 | server { listen 80; access_log /var/log/nginx/access .log main; set $rootdir "/var/www/html" ; if ($remote_addr ~ "123.123.123.123" ) { set $rootdir "/var/www/test" ; } location / { root $rootdir; } } |
原文地址:http://qianxunclub.com/nginx-gen-ju-ip-jin-xing-hui-du-fa-bu/
本文由 千寻啊千寻创作。可自由转载、引用,但需署名作者且注明文章出处。