<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Apache ReverseProxy for OWA</title>
	<atom:link href="http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/</link>
	<description>Ramblings of a Utah System Administrator</description>
	<lastBuildDate>Fri, 03 Feb 2012 09:01:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: FNC</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-524</link>
		<dc:creator>FNC</dc:creator>
		<pubDate>Tue, 13 Sep 2011 07:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-524</guid>
		<description>Thank you, you saved me lots of work!!!</description>
		<content:encoded><![CDATA[<p>Thank you, you saved me lots of work!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 公開懺悔日記 &#187; ApachでActive Syncのリバースプロキシ</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-507</link>
		<dc:creator>公開懺悔日記 &#187; ApachでActive Syncのリバースプロキシ</dc:creator>
		<pubDate>Fri, 01 Jul 2011 20:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-507</guid>
		<description>[...] 参考は「Apache ReverseProxy for OWA」 今回の仕様は「OWA(Outlook Web App)」と「ActiveSync」を通すこと。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 参考は「Apache ReverseProxy for OWA」 今回の仕様は「OWA(Outlook Web App)」と「ActiveSync」を通すこと。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: necoro</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-435</link>
		<dc:creator>necoro</dc:creator>
		<pubDate>Tue, 03 May 2011 17:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-435</guid>
		<description>This config has been working great for us, for years.  Only recently have we had a need for the EWS functionality - and found that didn&#039;t work by default.

A lot of head-scratching and staring at tcpdump output, I found that if your IIS server is set to use NTLM auth for the EWS site, it will not work through the reverse proxy.  The NTML protocol is such that the IIS server will reject the client&#039;s response because its inbound connection (i.e. from your Apache server) doesn&#039;t match up with the client&#039;s information in the NTLM message.

The easy solution is to use Basic auth instead in IIS.  Keep the proxy https end to end and you won&#039;t expose plaintext passwords.  Done.</description>
		<content:encoded><![CDATA[<p>This config has been working great for us, for years.  Only recently have we had a need for the EWS functionality &#8211; and found that didn&#8217;t work by default.</p>
<p>A lot of head-scratching and staring at tcpdump output, I found that if your IIS server is set to use NTLM auth for the EWS site, it will not work through the reverse proxy.  The NTML protocol is such that the IIS server will reject the client&#8217;s response because its inbound connection (i.e. from your Apache server) doesn&#8217;t match up with the client&#8217;s information in the NTLM message.</p>
<p>The easy solution is to use Basic auth instead in IIS.  Keep the proxy https end to end and you won&#8217;t expose plaintext passwords.  Done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Pendleton</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-313</link>
		<dc:creator>Kevin Pendleton</dc:creator>
		<pubDate>Thu, 26 Aug 2010 16:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-313</guid>
		<description>No problem, good luck!</description>
		<content:encoded><![CDATA[<p>No problem, good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-312</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 26 Aug 2010 16:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-312</guid>
		<description>Awesome. thanks a bunch for this post and your help. I have been struggling with our reverse proxy for a while now, but am close to finishing it up now. This helped a lot!</description>
		<content:encoded><![CDATA[<p>Awesome. thanks a bunch for this post and your help. I have been struggling with our reverse proxy for a while now, but am close to finishing it up now. This helped a lot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-311</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 26 Aug 2010 16:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-311</guid>
		<description>oops. the blog dropped some of my text, I meant to say why is it not configured as a Location...</description>
		<content:encoded><![CDATA[<p>oops. the blog dropped some of my text, I meant to say why is it not configured as a Location&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Pendleton</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-310</link>
		<dc:creator>Kevin Pendleton</dc:creator>
		<pubDate>Thu, 26 Aug 2010 16:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-310</guid>
		<description>Sorry, Mike, I should have thought about this when you asked your last question, but I did move all of this to Apache 2.2 over a year ago and /owa is in a Location tag now.  We do SSL offloading on the load balancers and have moved all the Blackberry devices to a BES server, so here is the full webmail (OWA) config:

&lt;pre&gt;&lt;code&gt;&lt;VirtualHost *:80&gt;
        ServerName      webmail.domain.com

        DocumentRoot /data/sites/webmail
        ErrorLog logs/webmail_error_log
        CustomLog logs/webmail_access_log combined

        SSLProxyEngine on
        RequestHeader set Front-End-Https &quot;On&quot;

        RedirectMatch permanent /$ https://webmail.domain.com/owa/
        RedirectMatch permanent /owa$ https://webmail.domain.com/owa/

        # Need to allow activesync pings for push technology
        # Set to 15 minutes
        ProxyTimeout 900

        # Needed for smartphones
        &lt;Location /Microsoft-Server-ActiveSync&gt;
        ProxyPass https://internalserveraddress/Microsoft-Server-ActiveSync
        ProxyPassReverse https://internalserveraddress/Microsoft-Server-ActiveSync
        &lt;/Location&gt;

        # Actual Proxy for OWA (web browser based mail)
        &lt;Location /owa&gt;
        ProxyPass https://internalserveraddress/owa
        ProxyPassReverse https://internalserveraddress/owa
        &lt;/Location&gt;
&lt;/VirtualHost&gt;&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Sorry, Mike, I should have thought about this when you asked your last question, but I did move all of this to Apache 2.2 over a year ago and /owa is in a Location tag now.  We do SSL offloading on the load balancers and have moved all the Blackberry devices to a BES server, so here is the full webmail (OWA) config:</p>
<pre><code>&lt;VirtualHost *:80&gt;
        ServerName      webmail.domain.com

        DocumentRoot /data/sites/webmail
        ErrorLog logs/webmail_error_log
        CustomLog logs/webmail_access_log combined

        SSLProxyEngine on
        RequestHeader set Front-End-Https "On"

        RedirectMatch permanent /$ <a href="https://webmail.domain.com/owa/" rel="nofollow">https://webmail.domain.com/owa/</a>
        RedirectMatch permanent /owa$ <a href="https://webmail.domain.com/owa/" rel="nofollow">https://webmail.domain.com/owa/</a>

        # Need to allow activesync pings for push technology
        # Set to 15 minutes
        ProxyTimeout 900

        # Needed for smartphones
        &lt;Location /Microsoft-Server-ActiveSync&gt;
        ProxyPass <a href="https://internalserveraddress/Microsoft-Server-ActiveSync" rel="nofollow">https://internalserveraddress/Microsoft-Server-ActiveSync</a>
        ProxyPassReverse <a href="https://internalserveraddress/Microsoft-Server-ActiveSync" rel="nofollow">https://internalserveraddress/Microsoft-Server-ActiveSync</a>
        &lt;/Location&gt;

        # Actual Proxy for OWA (web browser based mail)
        &lt;Location /owa&gt;
        ProxyPass <a href="https://internalserveraddress/owa" rel="nofollow">https://internalserveraddress/owa</a>
        ProxyPassReverse <a href="https://internalserveraddress/owa" rel="nofollow">https://internalserveraddress/owa</a>
        &lt;/Location&gt;
&lt;/VirtualHost&gt;</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-309</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 26 Aug 2010 15:44:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-309</guid>
		<description>Kevin- one other question. Do you remember why /owa is not configured as a &lt;Location /owa&gt;? Does it make any difference if you set it up as a location, or leave it on it&#039;s own as you have here?</description>
		<content:encoded><![CDATA[<p>Kevin- one other question. Do you remember why /owa is not configured as a &lt;Location /owa&gt;? Does it make any difference if you set it up as a location, or leave it on it&#8217;s own as you have here?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Pendleton</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-307</link>
		<dc:creator>Kevin Pendleton</dc:creator>
		<pubDate>Thu, 19 Aug 2010 15:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-307</guid>
		<description>Mike - I think this was built for Apache 2.0, but should work fine for 2.2 as well.</description>
		<content:encoded><![CDATA[<p>Mike &#8211; I think this was built for Apache 2.0, but should work fine for 2.2 as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/comment-page-1/#comment-306</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 18 Aug 2010 14:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.utahsysadmin.com/2007/12/20/apache-reverseproxy-for-owa/#comment-306</guid>
		<description>@Timothy Oefelein-
Not sure if you are still struggling with your BlackBerry setup, but this is good to know for anyone reading this. You can get BlackBerry Enterprise Server Express for free now. It&#039;s a much better setup, it gives you a lot more control over the devices than using BIS. There are some limitations in the free version but it&#039;s well worth the time to set it up.</description>
		<content:encoded><![CDATA[<p>@Timothy Oefelein-<br />
Not sure if you are still struggling with your BlackBerry setup, but this is good to know for anyone reading this. You can get BlackBerry Enterprise Server Express for free now. It&#8217;s a much better setup, it gives you a lot more control over the devices than using BIS. There are some limitations in the free version but it&#8217;s well worth the time to set it up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

