Dear forum,

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!!

regards

Dani


NameVirtualHost *:443
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
#SSLCertificateKeyFile /etc/apache2/ssl/apache.key
#SSLCACertificatePath /etc/apache2/ssl/ssl.crt
#SSLCACertificateFile /etc/apache2/ssl/ssl.crt/ca-bundle.crt
SSLProxyEngine On
ProxyPreserveHost On
ProxyPass / https://internal.foobar.com/
ProxyPassReverse / https://internal.foobar.com/
ProxyRequests Off
ProxyTimeout 3600
# Forward rules
SetOutputFilter proxy-html
ProxyHTMLURLMap https://internal.foobar.com/ https://external.foobar.com/
ProxyHTMLExtended On
# Compression off
RequestHeader unset Accept-Encoding
ServerName external.foobar.com
ServerAlias external.foobar.ch
ServerAdmin webmaster@foobar.com
ErrorLog /var/log/apache2/external.foobar.com-error_log
CustomLog /var/log/apache2/external.foobar.com-access_log common