ich habe einen Apache als Reverse Proxy für RPC over HTTP konfiguriert, damit Outlook aus dem Internet auf unseren Exchange Server in der DMZ zugreifen kann. Jedoch dauert es 10-15 Minuten, bis Outlook eine Verbindung hergestellt hat. Ich habe mal die Microsoft Test-Applikation https://www.testexchangeconnectivity.com gegen meine Konfiguration laufen lassen und bekomme im Apache folgende Logs:
access.log
- Code: Select all
207.46.225.233 - - [01/May/2009:00:19:08 +0200] "GET /rpc/rpcproxy.dll HTTP/1.1" 401 1656
207.46.225.233 - - [01/May/2009:00:19:09 +0200] "RPC_IN_DATA /Rpc/RpcProxy.dll HTTP/1.1" 406 -
sslerror.log
- Code: Select all
[Fri May 01 00:19:09 2009] [error] [client 207.46.225.233] Invalid method in request RPC_IN_DATA /Rpc/RpcProxy.dll HTTP/1.1
[Fri May 01 00:19:09 2009] [error] [client 207.46.225.233] no acceptable variant: C:/apachefriends/xampp/apache/error/HTTP_NOT_IMPLEMENTED.html.var
Auf der Web-basierten Test-Applikation wird mir dies ausgegeben:
- Code: Select all
A Web Exception occured because an HTTP 501 - NotImplemented response was received from Unknown
Wenn ich den Exchange direkt ans Internet hänge und die Tests dagegen laufen lasse, funktioniert alles reibungslos. Auf der Exchange Seite ist also Alles in Ordnung. Es liegt also am Proxy. Ich verwende XAMPP 1.4.11 weil Apache mod_proxy ab Version 2.0.54 nicht mehr mit Exchange läuft. Hat jemand Denkanstöße und Ideen, wie diese 'HTTP 501 not implemented' enstehen?
Danke und viele Grüße,
tonabnehmer