Apache與Tomcat整合問題的新方法

發表于:2007-05-25來源:作者:點擊數: 標簽:Tomcat新方法題的apache整合
配置目的: 將apache作為兩個 tomcat server的前端,負責轉發client request和server reponse。 apache地址:10.194.0.131 tomcat server地址:10.11.1.29、10.11.1.2 配置步驟如下: 一、下載新版本的Apache 2.0.54和 Tomcat Connector 1.2.14.1源代碼,編

配置目的:
  
  將apache作為兩個tomcat server的前端,負責轉發client request和server reponse。
  
  apache地址:10.194.0.131
  
  tomcat server地址:10.11.1.29、10.11.1.2
  
  配置步驟如下:
  
  一、下載新版本的Apache 2.0.54和Tomcat Connector 1.2.14.1源代碼,編譯安裝Apache和Connector:
  
  1.在Apache的源代碼目錄中運行BuildConf、Configure --prefix=/usr/local/Apache2.0.54、make、make install,將Apache安裝到/usr/local/Apache2.0.54目錄中。
  
  2.在Connector源代碼目錄的jk/native/運行BuildConf、Configure --with-apxs=/usr/local/Apache2.0.54/bin/apxs、make、make install,將mod_jk.so安裝到/usr/local/Apache2.0.54/modules目錄。
  
  二、配置apache:
  
  1.配置workers屬性文件:在apache的conf目錄中建立workers.properties文件,內容如下:
  
  ps=/worker.list=worker1,jvm1worker.worker1.port=8009worker.worker1.host=10.11.1.29worker.worker1
.type=ajp13worker.worker1.socket_keepalive=trueworker.jvm1
.port=8009worker.jvm1.host=10.11.1.2worker.jvm1
.type=ajp13worker.jvm1.socket_keepalive=true
  
  2.配置httpd.conf:
  
  在LoadModule配置部分加入一下內容:
  
  LoadModule jk_module modules/mod_jk.so# Where to find workers.propertiesJkWorkersFile /usr/local/apache2.0.54/conf/workers.properties# Where to put jk logsJkLogFile
  /usr/local/apache2.0.54/mod_jk.log# Set the jk log level [debug/error/info]JkLogLevel
  info# Select the log formatJkLogStampFormat
"[%a %b %d %H:%M:%S %Y] "# JkOptions indicate to send SSL KEY SIZE, JkOptions
  +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format JkRequestLogFormat   "%w %V %T"
  
  在VirtualHost配置如下內容:
  NameVirtualHost *:80
  ServerAdmin webmaster@demo
  ServerName 10.11.1.29
  DirectoryIndex index.jsp index.html
  
  
  JkMount /* worker1
  ServerAdmin webmaster@print
  ServerName 10.11.1.2
  
  
  JkMount /* jvm1
  
  三、配置tomcat:
  
  1.修改10.11.1.29的server.xml文件:
  
  找到…增加jvmRoute屬性:
  
  …
  
  2.修改10.11.1.2的server.xml文件:
  
  找到…增加jvmRoute屬性:
  
  …
  
  四、擴展功能:
  
  可以配置多個tomcat作為相同web application的多個server,并使用apache的負載均衡特性,已做到相同web application的多個server之間的負載均衡,提高web訪問效率。本文中例子并沒有實現此特性。大家自己按著文檔試試吧。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97