I have a server machine with a Confluence and an Apache server installed on it.
The Apache server is publicly adressable by mycompany.com:80.
The Confluence application is in Tomcat context /confluence.
In the apache server I have a <VirtualHost> with ServerName confluence.mycompany.com forwarding requests to JkMount /* worker1.
My current setup results in URLs like http://confluence.mycompany.com/confluence/display/...
I would like to have URLs in the public like http://confluence.mycompany.com/display/...
The point is, to adress the Confluence system by subdomain name, which I would like to show in the public, instead of by context path segment, which I prefer to use internally only.
What is the recommended setup to get rid of the path prefix /confluence? Do I need a <Context path="/" docBase="../confluence" in Tomcat? Is it possible/problematic to have Confluence at the root path in Tomcat? Or can I do the mapping without the /confluence path in Apache?