We are using Confluence, JIRA, and Crowd. We want all of them to be run over SSL (at least the login pages). Also, we want them to be all under one site. We want to get rid of all the port number stuff, for ease of use for our end users. So instead of server:8090 for Confluence, server:8080 for JIRA, and server:8095 for Crowd; we would like to have example.com/Confluence, and example.com/JIRA, and example.com/Crowd. We are a little more used to IIS, so Apache/Tomcat is new territory for us. With each of the three products, we used the built-in Tomcat. To do what we want to do the virtual hosts, do we need to install the full-blown Apache Server and do all the configuration that way?