需求如下:
網域名稱下面有多台伺服器,現針對某個地區做測試,讓某個地區的ip使用者只訪問某一台伺服器,單獨做測試,如果沒問題,全部更新;有問題則影響較小,及時發現問題解決問題;
解決方案:
使用nginx的模組,在前端負載均衡**的機器上,配置匹配規則;
nginx配置vhost裡面,網域名稱下面location段,增加一段**
如果$remote_addr 匹配到ip的話,**到abc_test_server;
負載均衡配置也需要增加一段
#abc_test onlyupstream abc_test_server
#abc.com.cn
upstream abc_server
設定的ip會直接分發到192.168.20.10這一台後端伺服器中,進行測試;
nginx根據cookie分流
nginx根據cookie分流 眾所周知,nginx可以根據url path進行分流,殊不知對於cookie分流也很強大,同時這也是我上篇提到的小流量實驗的基礎。二話不說,先看需求,兩台伺服器分別定義為 apache001 192.168.1.1 8080 apache002 192.168.1.2...
nginx根據cookie分流
nginx根據cookie分流 眾所周知,nginx可以根據url path進行分流,殊不知對於cookie分流也很強大,同時這也是我上篇提到的小流量實驗的基礎。二話不說,先看需求,兩台伺服器分別定義為 apache001 192.168.1.1 8080 apache002 192.168.1.2...
nginx根據cookie分流
nginx根據cookie分流 眾所周知,nginx可以根據url path進行分流,殊不知對於cookie分流也很強大,同時這也是我上篇提到的小流量實驗的基礎。二話不說,先看需求,兩台伺服器分別定義為 apache001 192.168.1.1 8080 apache002 192.168.1.2...