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;
- }
- }
- 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://purplegrape.blog.51cto.com/1330104/1403123
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442725/viewspace-2147194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 NGINX 中根據使用者真實 IP 進行限制Nginx
- nginx 實現實用的灰度釋出Nginx
- nginx+lua+redis實現灰度釋出NginxRedis
- 根據ip獲取城市
- JavaScript 根據物件鍵值進行排序JavaScript物件排序
- 根據陣列中物件進行排序陣列物件排序
- 根據IP定位地理位置
- 根據IP獲取國家
- nginx根據token做頻率限制Nginx
- 根據 IP 獲取省市名稱
- 根據IP獲取國家省市
- js根據IP地址判斷城市JS
- 根據IP頭格式 寫sniff (轉)
- 二維陣列根據欄位進行排序陣列排序
- Kubernetes 使用 Ingress-nginx 實現灰度釋出功能Nginx
- Vue + Webpack 灰度釋出控制VueWeb
- 根據MAC地質反查IP工具-LanHelperMac
- 二維陣列根據鍵的值進行排序陣列排序
- Mysql利用Like支援根據匹配度進行查詢MySql
- 如何優雅進行灰度釋出測試?中國工商銀行是這樣實踐的
- jQuery根據滑鼠進入的方位出現動畫遮罩效果jQuery動畫遮罩
- jxls根據模板匯出excelExcel
- apose 根據excel 匯出模版Excel
- 爬蟲實現:根據IP地址反查域名爬蟲
- js根據ip地址獲取所在城市JS
- CODING DevOps + Nginx-ingress 實現自動化灰度釋出devNginx
- js根據ip地址獲取省份城市的方法JS
- js根據IP地址獲取當前的省市JS
- 如何實現灰度釋出輕量化?
- 【shell】根據檔案時間有無更新進行報警
- nginx自定義負載均衡及根據cpu執行自定義負載均衡Nginx負載
- js根據ip地址獲取城市地理位置JS
- Piplsay:超37%的美國成年人根據馬斯克推文進行投資馬斯克
- 根據工程實踐專案進行需求分析和概念原型建模原型
- 根據我們自己的網站進行計劃和設計網站
- goldegate根據實際要求進行對映到多個不同表Go
- 無法根據TZ_OFFSET的值進行資料訪問
- MysqlDump根據萬用字元批量匯出MySql字元