mod_jk の変更点


* mod_jk [#ra840173]
** 複数のtomcatと連携をとる設定 [#o60ca366]
*** workers.properties [#y216ebe6]
 worker.list=jkstatus,tomcat41,tomcat55
 
 worker.tomcat41.type=ajp13
 worker.tomcat41.host=localhost
 worker.tomcat41.port=8009
 worker.tomcat55.type=ajp13
 worker.tomcat55.host=localhost
 worker.tomcat55.port=18009
 
 worker.jkstatus.type=status

*** jk.conf [#x7b15caa]
 <IfModule mod_jk.c>
     # Where to find workers.properties
     JkWorkersFile /etc/apache2/workers.properties
 
     # Where to put jk logs
     JkLogFile     /var/log/apache2/mod_jk.log
 
     # Set the jk log level [debug/error/info]
     JkLogLevel    warn
 
     # Select the log format
     JkLogStampFormat "[%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"
 
     # Send JSPs for context / to worker named ajp13
 #    JkMount /*/*Servlet ajp13
 #    JkMount /*.jsp ajp13
 
     # mod_jk
     JkMount /jkstatus      jkstatus
 
     # tomcat41 webapps
     JkMount /tomcat41app/* tomcat41
 
     # tomcat55 webapps
     JkMount /tomcat55app/* tomcat55
 </IfModule>

*** server.xml [#o2eca2b8]
-この記述が有効になっているか確認。
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
               port="8009" minProcessors="5" maxProcessors="75"
               acceptCount="10" debug="0"/>
~
-tomcat4系の場合こちらが有効になっているかも。こちらはコメントアウト。
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8009" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="10" debug="0" connectionTimeout="0"
               useURIValidationHack="false"
               protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
              debug="0"/>
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
              debug="0"/>