1. 程式人生 > >windows系統實現Tomcat叢集

windows系統實現Tomcat叢集

 Tomcat叢集------主要是負載均衡(高可用也有) -----nginx: 功能:提供http服務,是一個web容器 apache,iis(asp.net) tomcat: 功能:提供http和servlet解析服務,是web容器+servlet/jsp容器 生產環境下: nginx+tomcat 通過nginx將請求分發到n個tomcat實現tomcat叢集 windows系統 實現步驟: 1、選用兩個版本不同的tomcat檔案(),和nginx檔案 2、保持其中一個tomcat配置的埠號不變,修改另外一個tomcat的server.xml配置檔案 以下埠號需要修改: <Server port="8006" shutdown="SHUTDOWN"> <Connector port="10000" protocol="HTTP/1.1"   connectionTimeout="20000"  redirectPort="8443" /> <Connector port="9090" protocol="AJP/1.3" redirectPort="8443" /> 3、分別啟動兩個tomcat 4、修改nginx.conf檔案(紅色為需要修改的地方
gzip  on;   #將內容壓縮後再響應給瀏覽器     #反向     upstream tomcats{ (ip_hash  )                     #指定訪問的ip server 127.0.0.1:8080; server 127.0.0.1:10000;     } server {         listen       80; #伺服器埠         server_name  www.test.com; #指定域名         #charset koi8-r; location / {            #root   html;             #index  index.html index.htm;
    proxy_pass http://tomcats/;         } } 5、修改 C:\Windows\System32\drivers\etc\host檔案 在檔案末尾加上:127.0.0.1       www.test.com  開啟工作管理員找到nginx開頭的程序從下向上依次關掉,再次啟動nginx.exe, 重新訪問 www.test.com即可實現tomcat叢集實現負載均衡 [注]第4步中指定域名是可以填寫自己的域名(必須真實存在),此時不用執行第5步。