<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.LenGoldenstein.com &#187; apache</title>
	<atom:link href="http://www.lengoldenstein.com/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lengoldenstein.com</link>
	<description>Nerding it up one bit at a time.</description>
	<lastBuildDate>Tue, 16 Aug 2011 15:51:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ESXi: Take One</title>
		<link>http://www.lengoldenstein.com/2009/03/10/esxi-take-one/</link>
		<comments>http://www.lengoldenstein.com/2009/03/10/esxi-take-one/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 01:59:32 +0000</pubDate>
		<dc:creator>Len</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.lengoldenstein.com/?p=251</guid>
		<description><![CDATA[Took my first kick at setting up VMWare ESXi 3.5 U3 tonight.  Result: Fail.  ESXi wouldn&#8217;t recognize the IDE hard drive on my ASUS A8N-SLI Premium motherboard.  Some information online shows ESXi will recognize the IDE drive if I enable RAID mode on the motherboard or if I use a SATA drive instead.  Sooooo might [...]]]></description>
			<content:encoded><![CDATA[<p>Took my first kick at setting up <a href="http://www.vmware.com/products/esxi/">VMWare ESXi 3.5 U3</a> tonight.  Result: Fail.  ESXi wouldn&#8217;t recognize the IDE hard drive on my ASUS A8N-SLI Premium motherboard.  Some information online shows ESXi will recognize the IDE drive if I enable RAID mode on the motherboard or if I use a SATA drive instead.  Sooooo might have to buy a <a href="http://www.memoryexpress.com/Products/PID-MX19181(ME).aspx">500GB SATA drive</a> from <a href="http://www.memoryexpress.com/">Memory Express</a> &#8211; my new personal vendor of choice.  Oh well, can&#8217;t really go wrong with another 1/2 terabyte of storage to play with.  The plan is run SATA RAID-1 so I&#8217;d be buying two 500gb drives anyways.</p>
<p>Following up to an older blog post, getting Outlook Anywhere (RPC over HTTP) to reverse-proxy with a half-recent version of Apache is pretty damn impossible.  It&#8217;s also pretty hard getting an older version of Apache 2.0.x to build cleanly on modern Linux but it&#8217;s a good learning experience.</p>
<p>Fun stuff, honest!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lengoldenstein.com/2009/03/10/esxi-take-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache as a reverse proxy to Exchange 2007 Outlook Web Access</title>
		<link>http://www.lengoldenstein.com/2008/10/16/apache-as-a-reverse-proxy-to-exchange-2007-outlook-web-access/</link>
		<comments>http://www.lengoldenstein.com/2008/10/16/apache-as-a-reverse-proxy-to-exchange-2007-outlook-web-access/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 15:58:50 +0000</pubDate>
		<dc:creator>Len</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.lengoldenstein.com/?p=134</guid>
		<description><![CDATA[In many environments, putting an Exchange 2007 front-end server directly on the Internet is not a desired configuration &#8211; either because of technical limitations or security concerns.  One solution is to have an Apache HTTP server on the network perimeter to act as a reverse proxy to an internally located Exchange 2007 server.  The following [...]]]></description>
			<content:encoded><![CDATA[<p>In many environments, putting an Exchange 2007 front-end server directly on the Internet is not a desired configuration &#8211; either because of technical limitations or security concerns.  One solution is to have an <a href="http://httpd.apache.org/">Apache HTTP server</a> on the network perimeter to act as a reverse proxy to an internally located Exchange 2007 server.  The following example is an Apache configuration to:</p>
<ul>
<li>Redirect browsers from http://webmail.domain.com/ to the secure https://webmail.domain.com/</li>
<li>Redirect from the root of https://webmail.domain.com to https://webmail.domain.com/exchange &#8211; you may wish to redirect to /owa if you use a pure Exchange 2007 environment.</li>
<li>Any requests to the https://webmail.domain.com/* will be dynamically tunneled through Apache&#8217;s reverse proxy to the internal Exchange system and served back to the client.</li>
</ul>
<p>The main advantage of the below configuration is that using the ReWriteRule directive with the [P] parameter (Proxy), we can avoid having many individual ProxyPass and ProxyPassReverse directives for each of the Exchange 2007 virtual directories.  Nice, clean, simple.</p>
<pre>ProxyRequests Off
&lt;VirtualHost webmail.domain.com:80&gt;
  ServerAdmin hostmaster@domain.com
  ServerName webmail.domain.com
  #ErrorLog /var/log/apache2/webmail.domain.com-error_log
  #CustomLog /var/log/apache2/webmail.domain.com-access_log combined

  ProxyPreserveHost On
  RewriteEngine on
  # Redirect http traffic to https
  RewriteRule ^/(.*)$         https://webmail.domain.com/$1 [L,R]
&lt;/VirtualHost&gt;

&lt;VirtualHost webmail.domain.com:443&gt;
  ServerAdmin hostmaster@domain.com
  ServerName webmail.domain.com:443
  #ErrorLog /var/log/apache2/webmail.domain.com-ssl_error_log
  #TransferLog /var/log/apache2/webmail.domain.com-ssl_access_log
  #CustomLog /var/log/apache2/webmail.domain.com-ssl_request_log ssl_combined

  SSLEngine on
  SSLProxyEngine On
  RequestHeader set Front-End-Https "On"
  ProxyPreserveHost On
  RewriteEngine on
  CacheDisable *

  # Rewrite the WWW-Authenticate header to strip out Windows Integrated
  # Authentication (NTLM) and only use Basic-Auth
  SetEnvIf User-Agent ".*MSIE.*" value BrowserMSIE
  Header unset WWW-Authenticate
  Header add WWW-Authenticate "Basic realm=webmail.domain.com"  

  # Redirect / to /exchange
  RewriteRule ^/$             https://webmail.domain.com/exchange/ [R]

  # Reverse proxy all requests to the internal Exchange 2007 server
  RewriteRule ^/(.*)          https://exchange.domain.internal/$1 [P]

  SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
  #SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:RC4-MD5:+HIGH:+MEDIUM:+SSLv3:+SSLv2
  SSLCertificateFile /etc/apache2/ssl.crt/webmail.domain.com.crt
  SSLCertificateKeyFile /etc/apache2/ssl.key/webmail.domain.com.key

  SetEnvIf User-Agent ".*MSIE.*"    \
  nokeepalive ssl-unclean-shutdown  \
  downgrade-1.0 force-response-1.0
&lt;/VirtualHost&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lengoldenstein.com/2008/10/16/apache-as-a-reverse-proxy-to-exchange-2007-outlook-web-access/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

