用nginx進行同乙個伺服器下多網域名稱的負載均衡配置
nginx進行http負載均衡的模組是upstream
upstream可以進行多個配置,這樣的話可以靈活的配置站點,但是注意的是upstream後面的名字最好是配置成為網域名稱,因為upstream是進行http訪問的,一般的解析沒有問題,但是如果是ajax的解析就會通過訪問upstream後面的名字來進行訪問了,這裡要注意。
修改配置檔案:conf/nginx.conf
配置檔案**
#需要進行負載均衡的站點
#其中server是其中負載均衡的乙個節點www.aaa.com
upstream www.aaa.com
#第二個**的www.bbb.com的負載均衡的節點
upstream www.bbb.com
#同一伺服器**2個不同網域名稱進行負載均衡
#www.aaa.com的server
server
#limit_conn crawler 20;
} server
#limit_conn crawler 20;
}
#需要進行負載均衡的站點upstream的server詳細配置:#其中server是其中負載均衡的乙個節點www.aaa.com
upstream www.aaa.com
#第二個**的www.bbb.com的負載均衡的節點
upstream www.bbb.com
#同一伺服器**2個不同網域名稱進行負載均衡
#www.aaa.com的server
server
#limit_conn crawler 20;
}server
#limit_conn crawler 20;
}
(具體配置資訊檢視:
§ weight = number - 設定伺服器權重,預設為1。
§ max_fails = number - 在一定時間內(這個時間在fail_timeout引數中設定)檢查這個伺服器是否可用時產生的最多失敗請求數,預設為1,將其設定為0可以關閉檢查,這些錯誤在proxy_next_upstream或fastcgi_next_upstream(404錯誤不會使max_fails增加)中定義。
§ fail_timeout = time - 在這個時間內產生了max_fails所設定大小的失敗嘗試連線請求後這個伺服器可能不可用,同樣它指定了伺服器不可用的時間(在下一次嘗試連線請求發起之前),預設為10秒,fail_timeout與前端響應時間沒有直接關係,不過可以使用proxy_connect_timeout和proxy_read_timeout來控制。
§ down - 標記伺服器處於離線狀態,通常和ip_hash一起使用。
§ backup - (0.6.7或更高)如果所有的非備份伺服器都宕機或繁忙,則使用本伺服器(無法和ip_hash指令搭配使用)。
同乙個伺服器實現單點登入
一.單點登入的前提條件 要想實現此功能要有一組加密與驗證加密的金鑰.修改節點下的節點屬性,如下 code 1.validationkey為用於驗證加密資料的金鑰.最小長度為40個字元 20位元組 最大長度為128個字元 64位元組 2.decryptionkey為用於加密資料的金鑰.最小長度為16字...
同乙個伺服器配置多個tomcat
6.修改啟動埠和關閉埠 進入d div tomcat7 8081 conf 目錄,開啟server.xml檔案,修改下面兩個地方 1 修改這個port 8006 原來預設的為 8005,使得它的關閉埠和另乙個關閉埠不發生衝突。2 修改port 8081 原來預設的為 8080 使得它的連線埠和另乙個...
同乙個伺服器實現單點登入
一.單點登入的前提條件 要想實現此功能要有一組加密與驗證加密的金鑰.修改節點下的節點屬性,如下 code machinekey validationkey 6e993a81cf4bdca1c1031528f55dadbb8af1772a validation sha1 decryptionkey 2...