Installing an Apache reverse proxy is an easy alternative to the JK 2 Connector to use Apache as a front-end to your Tomcat server.
Add to your Apache (virtual) server configuration (replace <hostname> with your hostname):
ProxyPass /tomcat/ http://<hostname>:8080/ ProxyPassReverse /tomcat/ http://<hostname>:8080/ ProxyPass /mmbase/ http://<hostname>:8080/mmbase-webapp/ ProxyPassReverse /mmbase/ http://<hostname>:8080/mmbase-webapp/ |
This allows you to access your Tomcat server as (replace <hostname> with your hostname):
http://<hostname>/tomcat/ |
and your MMBase server as (replace <hostname> with your hostname):
http://<hostname>/mmbase/ |
Our MMBase version 1.7 installation used absolute directory paths in the web pages it generated. In order to get the reverse proxies to work properly, the Apache proxy paths had to be the same (replace <hostname> with your hostname):
|