OK - sounds likely, many thanks. I'll give that a whirl.
> Date: Fri, 22 Jan 2010 12:49:49 +0000 > Subject: Re: mod_jk errors with tomcat 6.0.20 and Apache 2.0.52 > From: peter.crowt...@melandra.com > To: users@tomcat.apache.org > > I'm not an AJP expert, but I suspect: > > - You're telling AJP to use a secure connection between httpd and Tomcat; > - The Tomcat connector on port 8443 is a SSL connector, not an AJP connector; > - AJP is getting confused. > > I believe you should only need to configure one worker (the one on > 8009); AJP is capable of passing through the information as to whether > or not the data arrived securely or not at httpd. > > I suspect you'll get a better answer once the States wakes up, but > that's my guess. > > - Peter > > 2010/1/22 Matt Turner <m4tt_tur...@hotmail.com>: > > > > Hi All, > > > > > > > > I have an existing Apache 2.0.52 installation, and a new tomcat 6.0.20 > > installation. > > > > They are both sitting on the same Linux box - uname -a returns the > > following: > > > > Linux [machine name] 2.6.9-55.ELsmp #1 SMP Fri Apr 20 16:36:54 EDT 2007 > > x86_64 x86_64 x86_64 GNU/Linux > > > > > > > > I'd like if possible to add mod_jk to enable the two to talk to each other, > > without fiddling with the existing tomcat / apache versions. > > > > > > > > So far I've build mod_jk 1.2.28 from source on the destination machine, and > > set up the following workers: > > > > > > > > (in apache conf) > > > > <IfModule mod_jk.c> > > JkWorkersFile /etc/httpd/conf/workers.properties > > > > JkLogFile /etc/httpd/logs/mod_jk.log > > > > JkLogLevel debug > > > > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " > > > > JkWorkersFile /etc/httpd/conf/workers.properties > > > > JkLogFile /etc/httpd/logs/mod_jk.log > > > > JkLogLevel debug > > > > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " > > > > JkRequestLogFormat "%w %V %T" > > > > JkOptions +ForwardURICompatUnparsed > > > > JkExtractSSL On > > JkHTTPSIndicator HTTPS > > JkSESSIONIndicator SSL_SESSION_ID > > JkCIPHERIndicator SSL_CIPHER > > JkCERTSIndicator SSL_CLIENT_CERT > > </IfModule> > > > > > > > > (in apache conf, inside a virtual host) > > > > SSLEngine on > > SSLCertificateFile /etc/httpd/conf/<filename> > > > > SSLCertificateKeyFile /etc/httpd/conf/<filename> > > > > SSLCACertificateFile /etc/httpd/conf/<filename> > > > > JkMount /* tomcatssl > > > > > > > > (in workers.properties) > > > > # ------------------------ > > # First tomcat server > > # ------------------------ > > worker.tomcat1.port=8009 > > worker.tomcat1.host=10.13.0.218 > > worker.tomcat1.type=ajp13 > > worker.tomcat1.lbfactor=50 > > > > #--------------------- > > # SSL tomcat server > > #--------------------- > > worker.tomcatssl.port=8443 > > worker.tomcatssl.host=10.13.0.218 > > worker.tomcatssl.type=ajp13 > > worker.tomcatssl.lbfactor=50 > > > > > > > > > > > > However when I kick things off and visit a URL matching the above virtual > > host, I get the following error message in mod_jk.log: > > > > > > > > [Thu Jan 21 18:51:07 2010] [303:2537062720] [info] init_jk::mod_jk.c > > (3183): mod_jk/1.2.28 initialized > > [Thu Jan 21 18:51:30 2010] [30428:2537062720] [error] > > ajp_connection_tcp_get_message::jk_ajp_common.c (1172): wrong message > > format 0x1503 from 10.13.0.218:8443 > > > > > > > > > > > > Looking at jk_ajp_common.c I can see the following @ line 1172: > > > > > > > > > > if (ae->proto == AJP13_PROTO) { > > if (header != AJP13_SW_HEADER) { > > > > if (header == AJP14_SW_HEADER) { > > jk_log(l, JK_LOG_ERROR, > > "received AJP14 reply on an AJP13 connection from %s", > > jk_dump_hinfo(&ae->worker->worker_inet_addr, buf)); > > } > > else { > > jk_log(l, JK_LOG_ERROR, > > "wrong message format 0x%04x from %s", > > header, jk_dump_hinfo(&ae->worker->worker_inet_addr, > > buf)); > > } > > > > > > > > > > > > So it seems the error has something do with AJP13 headers not being as > > expected. > > > > > > > > Could anyone confirm that the 3 version numbers (2.0.52, 1.2.28, 6.0.20) > > are compatible together ? > > > > > > > > If so - any ideas what might be going on here ? > > > > > > > > > > > > > > > > thanks, > > > > > > > > matt. > > > > _________________________________________________________________ > > Tell us your greatest, weirdest and funniest Hotmail stories > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > _________________________________________________________________ Send us your Hotmail stories and be featured in our newsletter http://clk.atdmt.com/UKM/go/195013117/direct/01/