## 根据ip实现灰度发布 在百度查自己公司的公网IP ## 原理 同时把两个不同版本的代码拉成两个项目,根据ip来判断用户可以去哪个项目,灰度发布的项目目录指向高版本的项目,其他ip的所有用户仍然访问相对的低版本的项目。 ## nginx配置 server { listen 80; server_name mb.com; gzip on; charset utf-8; set $mulu /var/www/mb/dist ; if ($remote_addr = 1.2.3.4) { set $mulu /var/www/mr/build; } location / { root $mulu; index index.html; location / { try_files $uri $uri/ /index.html; } } }