採用nginx讓多個tomcat實現負載均衡

2021-07-10 06:39:47 字數 2029 閱讀 5189

由於目錄已將專案正式部署並發布了,但由於時不時地會出現bug,修復bug再次提交後,會讓專案出現短時間的無法訪問的問題,雖然時間雖短,但還是會影響使用者的體驗。為了不讓使用者察覺出專案的變動,於是我便採用了用nginx來實現負載均衡,主要步驟記錄如下:

vim /etc/yum.repos.d/nginx.repo

#nginx.repo  

[nginx]  

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

如已安裝了nginx,需要公升級,執行update即可

yum update nginx

如未安裝,執行如下命令,安裝即可

yum install nginx -y

nginx -v //檢視版本

在此,附上nginx.conf的原始碼:

從上面可以看出,還呼叫了/etc/nginx.conf.d/*.conf檔案

再附上default.conf原始碼:

upstream school 

server

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

}

如此一來,就完成了3臺伺服器的簡單負載了。

nginx -t

都顯示的ok和successful表示配置沒得什麼問題

啟動下nginx就可以了

由此看出,每執行一次,所到達的tomcat服務都是不一樣的,ok!大功告成!!!

另附上在我們的生產環境中常用到的基於網域名稱的配置:

這種常見的為解決這種情況,多個網域名稱都指向同乙個ip,在瀏覽器上輸入不同的網域名稱,跳轉到不同的目錄下。

配置原始碼如下:

windows下面同時部署多個tomcat的方法

6.修改啟動埠和關閉埠 進入d div tomcat7 8081 conf 目錄,開啟server.xml檔案,修改下面兩個地方 1 修改這個port 8006 原來預設的為 8005,使得它的關閉埠和另乙個關閉埠不發生衝突。2 修改port 8081 原來預設的為 8080 使得它的連線埠和另乙個...

裝了多個tomcat後,如何修改tomcat埠

裝了多個tomcat後,如何修改tomcat埠呢?在預設情況下,tomcat的埠是8080,如果出現8080埠號衝突,用如下方法可以修改tomcat的埠號 首先 在tomcat的根 安裝 目錄下,有乙個conf資料夾,雙擊進入conf資料夾,在裡面找到server.xml檔案,開啟該檔案。其次 在檔...

Linux下的Nginx的配置 Tomcat啟動

linux下的nginx的配置 首次如果你只僅主機模式,那麼請你切換到橋接模式或者net模式。1.安裝編譯工具及庫檔案 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 2 解壓安裝包 root bogon ...