實驗環境: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...