Differences between version 5 and predecessor to the previous major change of ApacheReverseProxy.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Saturday, November 5, 2005 5:12:19 pm | by JustinFitz | Revert |
Older page: | version 4 | Last edited on Wednesday, May 25, 2005 11:30:08 am | by CraigBox | Revert |
@@ -120,4 +120,45 @@
-----
Here is a great article on [Apache Proxying|http://www.apacheweek.com/features/reverseproxies]
+
+-----
+
+!! Tested set of Apache reverse proxy rules
+
+by Chris Covington - malth@umich.edu
+
+How to ReverseProxy Outlook Web Access (OWA) and Outlook Mobile Access (OMA) with Apache 2.X, mod_proxy and mod_rewrite
+
+<verbatim>
+Add the following to your Apache 2.0+ httpd.conf/ssl.conf to use the ReverseProxy feature:
+
+ProxyPreserveHost On
+
+#OWA % character in email subject fix
+RewriteEngine On
+RewriteMap percentsubject int:escape
+RewriteCond $1 ^/exchange/.*\%.*$
+RewriteRule (/exchange/.*) ${percentsubject:$1} [P]
+
+#OWA
+ProxyPass /exchange https://exchangserver.example.com/exchange
+ProxyPassReverse /exchange https://exchangeserver.example.com/exchange
+ProxyPass /Exchange https://exchangeserver.example.com/exchange
+ProxyPassReverse /Exchange https://exchangeserver.example.com/exchange
+ProxyPass /exchweb https://exchangeserver.example.com/exchweb
+ProxyPassReverse /exchweb https://exchangeserver.example.com/exchweb
+ProxyPass /public https://exchangeserver.example.com/public
+ProxyPassReverse /public https://exchangeserver.example.com/public
+ProxyPass /iisadmpwd https://exchangeserver.example.com/iisadmpwd
+ProxyPassReverse /iisadmpwd https://exchangeserver.example.com/iisadmpwd
+
+#OMA
+ProxyPass /oma https://exchangeserver.example.com/oma
+ProxyPassReverse /oma https://exchangeserver.example.com/oma
+
+#ActiveSync
+ProxyPass /Microsoft-Exchange-ActiveSync https://exchangeserver.example.com/Microsoft-Exchange-ActiveSync
+ProxyPassReverse /Microsoft-Exchange-ActiveSync https://exchangeserver.example.com/Microsoft-Exchange-ActiveSync
+
+</verbatim>