[tips] Configurazione di Apache2 come reverse proxy di Owa
Per accedere ad Owa attraverso un server web Apache configurato in reverse proxy, questa è la configurazione da utilizzare
<VirtualHost public.domain.com:443>
ServerAdmin webmaster@domain.com
ServerName public.domain.com
DocumentRoot /var/www/public
RequestHeader set Front-End-Https "On"
ProxyRequests Off
ProxyPreserveHost On
SSLEngine On
SSLCertificateFile conf/extranet-ssl-cert.pem
<Location /exchange>
ProxyPass http://private.domain.com/exchange
ProxyPassReverse http://private.domain.com/exchange
SSLRequireSSL
</Location>
<Location /exchweb>
ProxyPass http://private.domain.com/exchweb
ProxyPassReverse http://private.domain.com/exchweb
SSLRequireSSL
</Location>
<Location /public>
ProxyPass http://private.domain.com/public
ProxyPassReverse http://private.domain.com/public
SSLRequireSSL
</Location>
</VirtualHost>
La direttiva RequestHeader richiede ad OWA di costruire tutti gli URLs usando “https” invece di “http”. La direttiva ProxyPreserveHost è altresì necessaria, altrimenti il FQDN del proxy viene sostituito dal FQDN interno.
Traduzione del thread Apache as reverse proxy to Owa 2003 pubblicato sul sito Usenet-Forums.com da Scott Lowe