I have ZCS 7.2 opensource installed at webmail.domain.com and mailman on mailman.domain.com/mailman.
I wanted to setup a proxy so that when someone goes to webmail.domain.com/mailman, the proxy would instead pull up the contents of mailman.domain.com/mailman.
With apache and mod_proxy I could do something like ProxyPass /mailman https://mailman.domain.com/mailman ProxyPassReverse /mailman https://mailman.domain.com/mailman
With the amount of customization in zimbra, is it possible (and advisable) to do the same with zimbra's web server? So basically a reverse proxy that forwards to an arbitrary internal website.
Follow this link: http://www.maxxer.it/2010/linux/set-apache2-to-proxy-zimbra/
I've successfully proxied Zimbra using Apache2 for long time.
These commands work on Debian/Ubuntu servers.
At first, enable apache2′s modules:
Make sure the use of mod_proxy is allowed, by changing /etc/apache2/mods_available/proxy.conf
In this case I want to proxy SSL, so before starting you will need to move Zimbra HTTPS away from port 443 (I moved to 444). Copy your Zimbra certificate files to a directory accessible by apache. I choose /etc/apache2/ssl.
To allow automatic redirect from / to /zimbra, as in your normal Zimbra install, add the following line to your main stanza:
Restart your apache2, and you should be done! P.S. in case you wish to proxy https:
Add the following to your /etc/apache2/sites-available/default-ssl