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+lua+redis實現灰度釋出NginxRedis
- nginx 實現實用的灰度釋出Nginx
- 使用 Nginx Ingress 實現金絲雀釋出/灰度釋出Nginx
- Kubernetes 使用 Ingress-nginx 實現灰度釋出功能Nginx
- JavaScript 根據物件鍵值進行排序JavaScript物件排序
- 根據IP定位地理位置
- CODING DevOps + Nginx-ingress 實現自動化灰度釋出devNginx
- nginx根據token做頻率限制Nginx
- 根據 IP 獲取省市名稱
- 二維陣列根據欄位進行排序陣列排序
- Vue + Webpack 灰度釋出控制VueWeb
- Mysql利用Like支援根據匹配度進行查詢MySql
- 二維陣列根據鍵的值進行排序陣列排序
- 爬蟲實現:根據IP地址反查域名爬蟲
- 如何優雅進行灰度釋出測試?中國工商銀行是這樣實踐的
- 根據介面返回的二進位制流匯出檔案
- js根據IP地址獲取當前的省市JS
- js根據ip地址獲取省份城市的方法JS
- 如何實現灰度釋出輕量化?
- nginx自定義負載均衡及根據cpu執行自定義負載均衡Nginx負載
- js根據ip地址獲取城市地理位置JS
- linux 中根據檔案的大小進行檔案的查詢Linux
- 根據emp,dept,salgrade表進行的sql查詢語句(1)SQL
- 根據我們自己的網站進行計劃和設計網站
- 根據工程實踐專案進行需求分析和概念原型建模原型
- Java根據前端返回的欄位名進行查詢資料Java前端
- 利用ArcEngine開發地圖釋出服務,將mxd文件一鍵釋出成wmts,並根據需要對地圖進行空間查詢,返回客戶端geojson地圖客戶端JSON
- Istio最佳實踐:在K8s上透過Istio服務網格進行灰度釋出K8S
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- golang將切片或陣列根據某個欄位進行分組Golang陣列
- 多語言網站 根據使用者語言進行跳轉網站
- Pandas根據篩選條件對指定excel列進行篩選!神器!Excel
- 基於Nodejs的前端灰度釋出方案_20190228NodeJS前端
- Spring Cloud Alibaba Nacos 之 灰度釋出(思路分享)SpringCloud
- 阿里雲基於ALB實現灰度釋出阿里
- 關於灰度釋出,你得知道這些......
- 乾貨分享|使用 Istio 實現灰度釋出
- 灰度釋出的一種技術實踐