httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebastian Prochnow" <>
Subject [users@httpd] RPC over HTTP via apache fails
Date Wed, 19 Apr 2006 09:25:00 GMT
Hi all!
I've tried getting RPC over HTTP working via apache 2.2.0-5.1.2 running =
on a Fedora Core 5 box onto my SBS 2003, as I do not want to expose the =
complete IIS server to the internet.
OWA works fine, but I can't get the RPC part working at all (Outlook =
tries to connect and times out after a few minutes. "Outlook /rpcdiag" =
shows that no connection is established).
I verified that the certificate is installed on the client, the =
configuration of RPC via HTTPis fine.
Exchange on the SBS has been set to be a backend server (no change when =
I leave it unconfigured though).
When bypassing the apache (passing port 443 directly to my IIS), the =
connection is established and everything works fine.

I think it's a problem how apache handles the execution of the =
When opening https://exchange/rpc/rpcproxy.dll, a blank page is =
displayed after authentication (this is how it should be).
When opening, IE tries (and =
fails) downloading the .dll file with the error "Internet Explorer =
cannot download rpcproxy.dll from The same problem =
appears with Firefox.

My apache error log shows the following:
[19/Apr/2006:09:49:37 +0100] "GET /rpc/rpcproxy.dll HTTP/1.1" 401 1656
[19/Apr/2006:09:49:39 +0100] "GET /rpc/rpcproxy.dll HTTP/1.1" 503 -
while my IIS shows this:
2006-04-19 08:49:50 GET /rpc/rpcproxy.dll - 443 - = =
;+InfoPath.1;+.NET+CLR+2.0.50727) 401 2 2148074254
2006-04-19 08:49:52 GET /rpc/rpcproxy.dll - 443 user = =
;+InfoPath.1;+.NET+CLR+2.0.50727) 200 0 0
( is apache, the SBS 2003)
How come apache shows this as message 503 even though the SBS send's it =
out as 443?

Has anyone got this working with apache 2.0?

This is the config for the redirection:
DocumentRoot /var/www/html
AddDefaultCharset UTF-8
RequestHeader unset accept-encoding
HostnameLookups Off
UseCanonicalName Off
ProxyPreserveHost On
SSLProxyEngine On
SSLProtocol All
SSLEngine On
### RPC over HTTP ###
ProxyPass /rpc
ProxyPassReverse /rpc
### Outlook Web Access ###
ProxyPass /exchange
ProxyPassReverse /exchange
ProxyPass /exchweb
ProxyPassReverse /exchweb
ProxyPass /public
ProxyPassReverse /public
### Active Sync ###
ProxyPass /oma
ProxyPassReverse /oma
ProxyPass /Microsoft-Server-ActiveSync =
ProxyPassReverse /Microsoft-Server-ActiveSync =
ErrorLog logs/exchange_ssl_error_log
TransferLog logs/exchange_ssl_access_log
SSLCertificateFile /etc/httpd/cert/server.crt
SSLCertificateKeyFile /etc/httpd/cert/server.key
### Extras ###
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown

Thank you very much for your help, it's very appreciated :)

Sebastian Prochnow

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message