I have been trying to get Zimbra working together with another webserver, using these wiki-instructions as a basis. I have created a virtual host (see below) in apache for all my Zimbra activities routing everything going to that host to the ajp-interface. Both the webmail and WebDAV seems to work perfectly fine. My problems come when trying to access ZimbraAdmin and ZimbraDesktop through the virtual host and ajp.
It seems to be that ajp doesn't like big responses, my logs are full of
The result for /zimbraAdmin is that the POST to /service/admin/soap/GetInfoRequest receives an error from apache apparently from port 80 (everything is supposed to be https). I see the error message using FireBug.
[Fri Apr 11 16:20:01 2008] [error] ajp_read_header: ajp_ilink_receive failed
[Fri Apr 11 16:20:01 2008] [error] (120007)APR does not understand this error code: proxy: send body failed to 127.0.0.1:8009 (localhost)
When trying to access zimbra using ZimbraDesktop it's also unable to finish the process and the logs are the same. Anyone got a clue? Is there a way to increase the buffer size for ajp or is that just a symptom of something else?
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
CustomLog /var/log/zimbra.domain-access.log combined
CustomLog /var/log/all-access.log combined