Nginx tomcat集群環境搭建

2021-06-21 07:16:17 字數 2131 閱讀 1611

實驗環境:windows xp sp3

nginx版本:1.5.12;

tomcat版本:6.0.39

一、配置nginx

2、  d:\nginx\nginx-1.5.12目錄結構

nginx-

|_  conf      配置目錄

|_  contrib.

|_  docs      文件目錄

|_  logs      日誌目錄

|_  temp      臨時檔案目錄

|_  html      靜態頁面目錄

|_  nginx.exe 主程式

3、  啟動nginx

windows下啟動nginx非常簡單,雙擊執行nginx.exe即可。nginx預設執行在80埠,檢查nginx是否啟動我們只需要在瀏覽器中輸入http://localhost便可看到如下頁面,說明我們nginx已經啟起來了。

1、  停止nginx

如果需要停止nginx,需要開啟乙個命令列視窗,進入nginx解壓的目錄,也就是進入nginx.exe檔案所在的目錄,輸入命令nginx –s stop 便可停止nginx。

二、集群配置

1、  配置tomcat

apache tomcat
改為

apache tomcat 1
apache tomcat
改為

apache tomcat 2
2個tomcat我們在同一臺計算機上,為了讓2個tomcat的埠不衝突,我們把tomcat02的d:\tomcat\tomcat02\conf\server.xml中

改為

改為

改為

2、  配置nginx

nginx.conf

#nginx所用使用者和組,window下不指定 

#user niumd niumd;

#工作的子程序數量(通常等於cpu數量或者2倍於cpu)

worker_processes 2;

#錯誤日誌存放路徑

#error_log logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#指定pid存放檔案

3、  檢視反向**配置結果

啟動nginx、tomcat01、tomcat02。

瀏覽器輸入http://localhost便看到tomcat01的管理介面,如下圖。

然後停止tomcat01,重新整理頁面,nginx自動幫我們切換到tomcat02了,如下圖。

Nginx Tomcat實現集群環境

環境準備,實現的效果,訪問tomcat1和tomcat2兩個應用均正常。一台資料庫伺服器 一台tomcat伺服器 一台tomcat伺服器 windows部署nginx 輪詢方式 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。注意 session無法傳遞 u...

Nginx Tomcat集群環境搭建

提高服務的效能 併發能力 以及高可用性 提高專案架構的橫向擴充套件能力 實際公司線上生產環境都會選擇一台機器部署乙個tomcat,多台機器完成集群,畢竟一台機器部署多個tomcat還是有一些共享瓶頸的,例如它們的網絡卡只有乙個,記憶體和磁碟io等都是共用的。而多台機器共同提供相同的服務,能夠充分利用...

nginx tomcat集群過程

1.裝多tomcat,注意埠不要一樣,每乙個tomcat都要設三個埠,都要不一樣 比如配兩個,啟動起來,如果埠衝突起啟不了 配製nginx配製如下 user nobody worker processes 2 error log logs error.log error log logs error...