This this the patch from revision 1.49 of
jk/native2/server/apache2/mod_jk2.c
to my current version.

It works for me so far for proper virtual host mapping with server:port 
syntax.

The latest version in CVS at this moment is 1.52,
but there are not many changes from 1.49.

Dmitry

> -----Original Message-----
> From: Eugene Gluzberg [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 23, 2002 12:00 PM
> To: Tomcat Users List
> Subject: Re: mod_jk2, virtual hosts, JkUriSet
> 
> Is this something that should be a patch to the CVS version?
> 
> could you submit a context diff plz...
> 
> Dmitry Letin wrote:
> 
>>Hi,
>>
>>static int jk2_translate(request_rec *r)
>>{
>>   ...
>>
>>   char vhost_port_buf[1024];
>>   char *vhost_port;
>>             ...
>>
>>   if (r->server->is_virtual) {
>>     snprintf(vhost_port_buf, sizeof(vhost_port_buf), "%s:%u",
>>              r->server->server_hostname, r->server->port);
>>     vhost_port = vhost_port_buf;
>>   }
>>   else vhost_port = NULL;
>>
>>   uriEnv = workerEnv->uriMap->mapUri(env,
>>workerEnv->uriMap,vhost_port,r->uri );
>>
>>   ...
>>
>>}
>>
>>
> 

631a632,633
>     char vhost_port_buf[1024];
>     char *vhost_port;
680c682,689
<     uriEnv = workerEnv->uriMap->mapUri(env, workerEnv->uriMap,NULL,r->uri );
---
>     if (r->server->is_virtual) {
>       snprintf(vhost_port_buf, sizeof(vhost_port_buf), "%s:%u", 
>                r->server->server_hostname, r->server->port);
>       vhost_port = vhost_port_buf;
>     }
>     else vhost_port = NULL;
> 
>     uriEnv = workerEnv->uriMap->mapUri(env, workerEnv->uriMap,vhost_port,r->uri );

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to