nginx 负载均衡器判断客户端IP地址,
如果不是,则反向代理到生产环境。
-
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;
-
}
-
}
注: set 命令依赖rewrite 模块。
运维博客
http://purplegrape.blog.51cto.com/1330104/1403123
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31442725/viewspace-2147194/
,如需转载,请注明出处,否则将追究法律责任。