>>> On Wed, Jan 2, 2008 at  9:10 PM, "Bill Barker" <[EMAIL PROTECTED]> wrote: 

> "Rainer Jung" <[EMAIL PROTECTED]> wrote in message 
> news:[EMAIL PROTECTED]
>> Hi Julian,
>>
>> Julian Dunn schrieb:
>>>> How do you connect Apache to Tomcat? If you are using mod_jk, the
>>>> module gets the port it sends to Tomcat via ap_get_server_port(),
>>>> which in turn depends on UseCanonicalName. If this is set to On,
>>>> the port is also determined from the port in ServerName.
>>>
>>> I'm using mod_jk 1.2.6 and Apache 2.0.59. UseCanonicalName is already
>>> on in the Apache server, and the ServerName is set to www.site.com:80
>>> in the VirtualHost. I also tried to set ServerName globally and that
>>> didn't make a difference.
>>>
>>> This allows mod_rewrite to send the correct port # in rewrites, but
>>> Tomcat doesn't seem to pick this up for some reason.
>>>
>>> By the way, don't laugh, but this is a legacy Tomcat 3.3.1a
>>> application so I need something for that version of Tomcat.
>>
>> I'm not laughing (at least I try to). Since I'm relatively sure about
>> the jk feature: what about updating to a recent jk version. 1.2.6 is
>> ..., we are at 1.2.26.
>>
> 
> Assuming that you are using the AJP13Interceptor, then updating the mod_jk 
> version should be enough.  The problem is that mod_jk 1.2.6 doesn't respect 
> the UseCanonicalName directive and sends the actual port that Apache is 
> listening on.
> 
> If you are using the CoyoteConnector (which was released as an addon to 
> 3.3.1a), then I think that the proxyPort directive will work.  This 
> connector also ships with 3.3.2, which is a fairly painless upgrade (as 
> opposed to 5.5.x or 6.0.x).

Ok, thanks for your advice, Bill - I'll see what we can do about building a 
more recent mod_jk to prop this environment up for now. We are using AJP/1.3 so 
I think that should be fairly safe.

- Julian

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to