nginx 負載均衡,一機配多tomcat

2021-09-10 02:36:21 字數 976 閱讀 8777

先說一機配多tomcat

1、確保第乙個tomcat正常啟動,且正常訪問

2、編輯 /etc/profile,增加配置

export catalina_base=/usr/local/tomcatone

export catalina_home=/usr/local/tomcatone

export tomcat_home=/usr/local/tomcatone

export catalina_2_base=/usr/local/tomcattwo

export catalina_2_home=/usr/local/tomcattwo

export tomcat_2_home=/usr/local/tomcattwo

source /etc/profile 生效配置

3、修改第二個tomcat的catalina.sh

找到注釋# os specific support.  $var _must_ be set to either true or false.在下方新增

export catalina_base=$catalina_2_base

export catalina_home=$catalina_2_home

4、修改server.xml中的三個埠號

#僅修改port中的數字

# uriencoding="utf-8" 是解決tomcat亂碼的問題

5、啟動兩個tomcat,確保服務正常

6、安裝nginx並確保正常訪問

7、修改nginx配置檔案

#weight為權重,數字越大,分配到的請求越大

upstream 127.0.0.1

server

}

8、$/nginx/nginx -s reload 重啟nginx服務

nginx 負載均衡 Nginx負載均衡策略

nginx提供的負載均衡策略有2種 內建策略和擴充套件策略。內建策略為輪詢 預設 加權輪詢,ip hash,第三方。upstream mysvr1 輪詢 每個請求按照時間順序逐一的分配到每乙個後台伺服器上。如果某台伺服器宕機了,將會自動的剔除宕機的服務。nginx預設就是輪詢其權重都預設為1,伺服器...

springboot dubbo負載均衡配置

dubbo registry protocol zookeeper address 127.0.0.1 2181 192.168.34.109 2181dubbo reference loadbalance roundrobin隨機,按權重設定隨機概率。在乙個截面上碰撞的概率高,但呼叫量越大分布越均...

nginx安裝與impala的負載均衡配置

作業系統 小紅帽6.7 安裝前置的依賴包,可以掛在系統映象後使用yum命令安裝即可 yum install y gc gcc gcc c pcre pcre devel zlib zlib devel openssl openssl devel ncurses devel perl 編譯,必須編譯 ...