The use of Network Load balancers (NLB) for Exchange has increased significantly over the last few years. NLB devices do a fantastic job of balancing load and providing additional failover capabilities for you Exchange Client Access Severs. Another less published benefit of a NLB device is to further increase performance on Exchange by offloading SSL traffic at the NLB device. In large environments this offers a significant performance benefit by allowing the exchange servers to handle only http-based traffic and removing all of the SSL handling.
With Exchange 2010 SP1, Microsoft has simplified the configuration task required to allow Exchange to run straight HTTP for service such as OWA and Outlook Anywhere. The following command below will properly configure Exchange 2010 SP1. Configuring your NLB device to perform SSL offload requires unique configuration per manufacture. I use Kemp Technologies frequently and have included the link the their documentation.
** Exchange Management Shell must be run as an administrator
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA' -Name SSLOffloaded -Value 1 -PropertyType DWORD
Import-Module webadministration
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/OWA"
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/ECP"
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/OAB"
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/EWS"
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/Microsoft-Server-ActiveSync"
Set-WebConfigurationProperty -Filter //security/access -name sslflags -Value "None" -PSPath IIS:\ -Location "Default Web Site/Autodiscover"
iisreset
** RTM Version ONLY configuration Changes
If you are running the RTM version of Exchange 2010 in addition to the changes above you will also need to modify a few files. This will have a negative outcome if the following files are modified on a SP1 version of Exchange. Verify version before continuing
Open the web.config file located in the Installation directory of Exchange under ClientAccess\Exchweb\ews with your favorite text editor.
Replace all instances of httpsTransport with httpTransport
repeat the process for the web.config file located in ClientAccess\Autodiscover directory


