I'm running zimbra over https. For the access from the internet, the zimbra server is running behind an apache ssl proxy. I get errors like this in the zimbra ui when the webclient is idle for a couple of minutes. When accessing zimbra directly, there is no such error.
msg - Invalid SOAP PDU
code - INVALID_PDU
method - AjxSoapDoc.createFromXml:2
detail - undefined
Somewhere must be a connection timeout that causes zimbra to show errors like this?!
What is the meaning of this error on the zimbra side? Is this really a timeout?
This is my apache proxy setting. Is this correct?
Is there a better way to support zimbra behind a ssl proxy? As I would like to use virtual host also for https, I can't see a better way. I only have one ip for different urls!!
ProxyPass / https://internal.foobar.com/
ProxyPassReverse / https://internal.foobar.com/
# Forward rules
ProxyHTMLURLMap https://internal.foobar.com/ https://external.foobar.com/
# Compression off
RequestHeader unset Accept-Encoding
CustomLog /var/log/apache2/external.foobar.com-access_log common