做應用變更后測試時,經常聽到這個要加灰度IP,這個要加白名單,搞得有些迷糊。
一、那什么情況要加白名單 ,什么情況要加灰度IP?
1,前端要進入灰度環境只要加灰度IP即可
2,后台要加白名單同時要加灰度IP
二、為什么要這做呢?
1,因為前端訪問是面向互聯網所有用戶的,所以沒有必要加白名單,只要加灰度IP通過Lua判斷即可達到進入灰度環境的目的
2,因為后台一般權限比較大,用戶都是管理員為主,為了安全一般會加一個白名單。通過白名單以后還要再通過lua判斷才能進入灰度
三、為什么要斷網才能進入灰度?
因為在出網訪問某些網站的時候經過了IP轉換,如果不斷代理則nginx獲取不到真實的IP,lua也就不能正確判斷是否進入灰度環境。