Hi,
  I am a new subscriber and have a potential patch to mod_jk.  It uses 
the apache api to get the s->servername value.  This has a benefit in 
that is pays attention to the UseCanonicalName setting within apache.  
So if a site has lots of ServerAlias entries only 1 entry in 
server.xml is needed if UseCanonicalName is on for that VirtualHost.
  The patch was against the jakarta-tomcat-connectors-4.1.12 source I 
downloaded and I have tested it with Apache/1.3.26 and Tomcat 3.2.3 in 
a virtual hosted situation with some vhosts enabled via 
UseCanonicalName and some not.  
  Comments welcome, it seems to work fine.

--- mod_jk.c.orig       Thu Oct 17 18:06:21 2002
+++ mod_jk.c    Thu Oct 17 18:07:06 2002
@@ -466,7 +466,7 @@
     s->remote_host  = NULL_FOR_EMPTY(s->remote_host);

     s->remote_addr  = NULL_FOR_EMPTY(r->connection->remote_ip);
-    s->server_name  = (char *)(r->hostname ? r->hostname : r->server-
>server_hostname);
+    s->server_name  = ap_get_server_name(r);

     s->server_port     = htons( r->connection->local_addr.sin_port );
     s->server_software = (char *)ap_get_server_version();



--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>

Reply via email to