根据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;
}
}
}
欢迎收藏
文章来自一本电子书,欢迎打赏收藏共同学习。
https://www.kancloud.cn/martist/ma_zhao_liu
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。