2009/2/6 Christian Decker <decker.christ...@gmail.com>:
>
> Hi all,
>
> I'm not that good at configuring Tomcat so I thought I'd ask here. My
> problem is that I have a server that is running Tomcat 5.5 and an
> Apache server that runs on port 80 and uses mod_jk to redirect all
> incoming requests to the tomcat server.
>
> So far, so good. The problem is that I want to access the server from
> outside my local network, so instead of accessing http://server1/app/
> I now have http://server1.example.com/app/ which automatically
> redirects to an index page, but on the wrong address (http://server1/
> app/welcome instead of http://server1.example.com/app/welcome) which
> is kind of annoying.
>
> As this happens in many different places I assume that the tomcat
> server somehow believes that he is server1 instead of
> server1.example.com.
>
> Any directions on where to look?
>
> Regards,
> Chris

Read Apache HTTPD docs on how it determines its server name. I guess
it should have been the ServerName directive,
http://httpd.apache.org/docs/2.2/mod/core.html#servername

If I remember correctly, mod_jk passes that information to Tomcat, but if that
does not work, it can be overwritten in <Connector> element by setting
proxyName and proxyPort attributes,
http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to