ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Apache 2.2 + Tomcat 6.0 + Mod_jk

Apache 2.2 + Tomcat 6.0 + Mod_jk

原创 Linux操作系统 作者:haoyuanfen 时间:2009-05-20 14:20:16 0 删除 编辑

Apache + Tomcat + Mod_jk

環境說明:
       Apache :apache_2.2.11    
       Tomcat: apache-tomcat-6.0
       mod_jk/1.2.23: mod_jk.so

 1.安裝apche,tomcat
    http://httpd.apache.org/ 下載Apache 2.2.11
    http://tomcat.apache.org/download-60.cgi 下載tomcat6.0
    http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/  下載mod_jk

 2.復制mod_jk.so文件到Apache2.2\modules目錄;

 3.修改Apache配置文件http.conf
   在apache安裝目錄下conf目錄中找到http.conf

   在文件最后加上下面一句話就可以了
   #mode_jk Settings
   Include conf/mod_jk.conf
 
   注意:
   把CustomLog "logs/access.log" common換成
   CustomLog "|\"C:/Program Files/Apache Software Foundation/Apache2.2/bin/cronolog.exe\"  \"C:/Program Files/Apache Software Foundation/Apache2.2/logs/access_%Y%m%d.log\"" combined
   #CustomLog "logs/access.log" common

   如果你的Apache安裝目錄中沒有cronolog.exe,請進行安裝http://cronolog.org/download/index.html

 4. http.conf 同目錄下新建mod_jk.conf文件,內容如下:
   # Load mod_jk module. Specify the filename
   # of the mod_jk lib youˇve downloaded and
   # installed in the previous section

   #加載mod_jk模塊
   LoadModule jk_module modules/mod_jk.so

   # Where to find workers.properties
   JkWorkersFile conf/workers.properties

   # Where to put jk logs
   JkLogFile logs/mod_jk.log

   # Set the jk log level [debug/error/info]
   JkLogLevel info

   # 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"

   #請求分發配置,可配置多項
   #JkMount /* loadbalancer

   #關掉主機Lookup,如果on很影響性能
   #HostnameLookups Off

   #what's request should be send to tomcat
   JkMount /*.jsp   ajp13

5.在http.conf同目錄下新建 workers.properties文件,內容如下
   #讓mod_jk模塊知道tomcat的安裝路徑
   workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 6.0

   #讓mod_jk模塊知道jdk路徑
   workers.java_home=C:\Program Files\Java\jre1.5.0_03

   #這里是關鍵
   ps=\
   worker.list=ajp13

   #工作短褲哦,tomcat的jk監聽端口,可以查看Tomcat的Server.xml中prot="8009"
   worker.ajp13.port=8009

   #Tomcat所在機器,如果安裝在于apache不同的機器則需要設置IP
   worker.ajp13.host=10.62.1.28

   #類型,Apache和Tomcat之間傳遞使用的協議
   worker.ajp13.type=ajp13

   #代理數(Load Balance Factor)
   worker.ajp13.lbfactor=1

 6.如果只是1個tomcat配置的話,以上的配置就可以了!
   如果是多個tomcat做load balance的話,還需要配置更多的參數

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8111049/viewspace-600546/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-02

  • 博文量
    55
  • 访问量
    266617