Hi!
As I haven't found an abstract of configuring Pound
to serve OWA I decided to post my experience here.
1. Make a certificate:
# openssl req -x509 -newkey rsa:1024 -keyout pound.pem
-out pound.pem -days 365 -nodes
2. Create pound.cfg:
ListenHTTPS
Address <external IP here>
Port 443
xHTTP 4
Cert "/path-to/pound.pem"
AddHeader "Front-End-Https: on"
Service
BackEnd
Address <internal OWA server>
Port 80
End
End
End
3. Tune IIS as described here (text is German, but screenshots
are in English):
http://www.digital-labs.de/index.php?option=com_content&task=view&id=290&Itemid=27
Briefly,
a) setup TCP port 80 for Default Web Site,
b) for Exchange and Public folders enable only
Basic authentication and disable anonymous access,
c) add a value in Registry:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA /v
SSLOffloaded /t REG_DWORD /d 0x1 /f
net stop w3svc
net start w3svc
4. Run pound!
Denis
|