Ein Reverse Proxy mit Apache ist schnell eingerichtet und stellt OWA oder ActiveSync ohne Probleme zur Verfügung. Outlook Anywhere scheitert leider mit den meisten bekannten Umsetzungen. Weder Apache mit mod_proxy oder Squid Proxy funktionieren mit RPC. Abhilfe schafft hier ein Modul für den Apache Webserver Version 2.4. Dieses Modul wird auch in der Sophos UTM 9.1 eingesetzt. Auf einer Test-VM habe ich das Modul „mod_proxy_msrpc“ kompiliert und unter einer „frischen“ Installation ohne Build Umgebung in Apache integriert. Was soll ich noch groß schreiben: Es funktioniert einwandfrei! Quelle: https://modules.apache.org/modules.lua?id=39
Das kompilierte Modul ins Apache Verzeichnis kopieren:
cp mod_proxy_msrpc.so /usr/lib/apache2/modules/
Damit man das Modul mit a2enmod anwählen kann, muss unter „mods-available“ eine Datei „proxy_msrpc.load“ mit diesem Inhalt angelegt werden:
LoadModule proxy_msrpc_module /usr/lib/apache2/modules/mod_proxy_msrpc.so
In der Config für den VHost:
OutlookAnywherePassthrough On
ProxyPass /rpc https://<exchangeserver>/rpc
ProxyPassReverse /rpc https://<exchangeserver>/rpc
Natürlich müssen in der Konfiguration noch wichtige Parameter angepasst werden damit alles reibungslos läuft! Mit Apache als Reverse Proxy für die Veröffentlichung von Exchange hat man eine gute und kostenlose Alternative zum abgekündigten Microsoft TMG Server.