win10 下nginx 配置tomcat集群

2022-01-13 07:24:53 字數 1284 閱讀 1102

注意: nginx 的路徑不能包含中文,否則會閃退,無法開啟

乙個程式的war包。

兩個tomcat伺服器,埠為8080和8090(修改方式略)

乙個nginx**伺服器,埠為80

2:首先修改nginx配置檔案conf資料夾下的nginx.conf

加入我們的tomcat兩個伺服器的位址,新增proxy_pass 為我們命名的server_tom.如下圖所示

3:啟動nginx ,在nginx.exe路徑下。執行start .\nginx.exe  。如下所示

啟動後 我們訪問**的資源,通過重新整理可以看到會訪問到兩個伺服器

以上基本方式操作完成。

開啟nginx                     start .\nginx.exe

修改配置檔案更新用  .\nginx.exe -s reload

關閉nginx                  .\nginx.exe -s stop

配置檔案中紅框的weight表示權重,訪問到的概率。

重要集群涉及到session共享問題,解決方法一般有三種

解決方式1:只能在window下好使

web伺服器解決(廣播機制)

注意:tomcat下效能低

修改兩個地方:

1.修改tomcat的server.xml 支援共享

將 引擎標籤下的 

注釋去掉

2.修改專案的配置檔案 web.xml中新增乙個節點

解決方式2:

可以將session的id放入redis中

解決方式3:

保證乙個ip位址永遠的訪問一台web伺服器,就不存在session共享問題了,在linux

在nginx的配置檔案中

upstream中新增 ip_hash;(我截圖中的ip_hash被注釋掉了,需要去掉#號)

win10 下nginx 配置tomcat集群

注意 nginx 的路徑不能包含中文,否則會閃退,無法開啟 乙個程式的war包。兩個tomcat伺服器,埠為8080和8090 修改方式略 乙個nginx 伺服器,埠為80 2 首先修改nginx配置檔案conf資料夾下的nginx.conf 加入我們的tomcat兩個伺服器的位址,新增proxy ...

win10下安裝wampserver配置問題

當電腦公升級win0以後,wampserver會出現無法啟動問題,一直為紅色或者橙色,這一般都是埠問題在,在安裝wampserver磁碟中找到httpd.exe,我的路徑為d wamp bin apache apache2.4.9 bin,開啟cmd視窗cd到這個路徑檢查埠,輸入指令 netstat...

win10下csc環境配置

1.右單擊此電腦 屬性 高階系統設定 環境變數,在彈出來的對話方塊 administrator使用者變數 列表框中,選擇變數名path,單擊編輯,在彈出的輸入框中新增 即新建 如下路徑 依據計算機上安裝的framework版本而定 c windows microsoft.net framework ...