Problem overview
If you are running Plone, then you'll want to run a proxy in front of Plone for several reasons. It provides a greater level of security and resilience to Plone, improves performance through the use of caching and gives you a larger amount of flexibility fpr your infrastructure configuration.
When your infrastructure is based upon Microsoft, chances are you'll have Microsoft Internet Information Services (IIS) installed and want to run that as the proxy for your Plone site. Bear in mind that the Plone server does not have to be running on the same server, or on Windows at all. As long as IIS can make a HTTP connection it will be able to proxy the site.
This tutorial covers setting up a Plone site to use Enfold Proxy and then setting up Enfold Proxy.
Note: A more recent and comprehensive version of this tutorial
was published in August 2008.