Endlich endlich endlich funktioniert Outlook Web Access und Outlook Mobile Access. Ich poste einfach mal hier die Konfiguration des Vhosts:

<virtualhost *:80="">
    DocumentRoot VERZEICHNIS/web
    ServerName DOMAIN
    ErrorLog "|bin/rotatelogs.exe VERZEICHNIS/logs/%Y%m%d_error.log 86400"
    CustomLog "|bin/rotatelogs.exe VERZEICHNIS/logs/%Y%m%d_access.log 86400" common</virtualhost>

	UseCanonicalName Off
	RequestHeader unset accept-encoding
	LogLevel Debug
	ProxyPreserveHost On

	ProxyPass /exchange http://SERVER_IP/exchange
	ProxyPassReverse /exchange http://SERVER_IP/exchange
	ProxyPass /public  http://SERVER_IP/public
	ProxyPassReverse /public  http://SERVER_IP/public
	ProxyPass /exchweb  http://SERVER_IP/exchweb
	ProxyPassReverse /exchweb  http://SERVER_IP/exchweb
	Header unset WWW-Authenticate
	Header set WWW-Authenticate "Basic realm="DOMAIN""
	RequestHeader set Front-End-Https "On"
<proxy *="">
		Order allow,deny
		Allow from all
	</proxy>

	<directory "verzeichnis"="">
		Order allow,deny
		Allow from all
	</directory>


# SSL entry for vHost
<virtualhost *:443="">
	SSLProxyEngine On
	SSLEngine On
	SSLCertificateFile "conf/ssl.crt/DOMAIN.crt"
	SSLCertificateKeyFile "conf/ssl.key/DOMAIN.key"
	SSLProxyCACertificateFile "conf/ssl.crt/DOMAIN.crt"
	ProxyRequests Off
	RequestHeader set Front-End-Https "On"
	ProxyVia On
	SetEnv proxy-sendchunked 1
	SetEnv force-proxy-request-1.0 1
	SetEnv proxy-nokeepalive 1</virtualhost>

	ServerAdmin ecw-admin@DOMAIN
	DocumentRoot VERZEICHNIS/web
	ServerName exchange.ecw.de:443
	ErrorLog "|bin/rotatelogs.exe VERZEICHNIS/logs/%Y%m%d_ssl_error.log 86400"
	CustomLog "|bin/rotatelogs.exe VERZEICHNIS/logs/%Y%m%d_ssl_access.log 86400" common
	SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

	UseCanonicalName Off
	# AddDefaultCharset ISO
	RequestHeader unset accept-encoding
	LogLevel Debug
	ProxyPreserveHost On
	ProxyBadHeader Ignore

	ProxyPass /oma  https://SERVER_IP/oma
	ProxyPassReverse /oma  https://SERVER_IP/oma
	ProxyPass /exchange https://SERVER_IP/exchange
	ProxyPassReverse /exchange https://SERVER_IP/exchange
	ProxyPass /public  https://SERVER_IP/public
	ProxyPassReverse /public  https://SERVER_IP/public
	ProxyPass /exchweb  https://SERVER_IP/exchweb
	ProxyPassReverse /exchweb  https://SERVER_IP/exchweb
<proxy *="">
		Order allow,deny
		Allow from all
	</proxy>

	<directory "verzeichnis"="">
		Order allow,deny
		Allow from all
	</directory>

SERVER_IP ist mit der IP/DNS-Namens des Exchange-Servers, VERZEICHNIS mit dem Pfad zum Root-Verzeichnis des Vhosts und DOMAIN mit dem Domain-Namen des Servers zu ersetzen.


0 Comments

Leave a Reply