Index

» Home

» OCS Deployment

» Front End Server

» Edge Server

» Web Conferencing Server

» Archiving Server

» Certificates

» Communicator Web Access

» A/V Server

» VOIP 'N' Mediation

» Group Chat Server

» Migration

» Exchange UM

» OCS Issues

» OCS Disaster Recovery

» Miscellaneous

Why do we need a reverse proxy?

A reverse proxy, is required by the internal Web server for the following purposes:

  To enable external users to download meeting content for your meetings.
  To enable remote users to expand distribution groups.
  To enable remote users to download files from the Address Book Service.

 

Steps to configure a reverse Proxy Server
    OCS Setup should be ready for the internal user :
    Internal users can login to the IM.
    Internal users should be able to download the Address Book.
    They should be able to expand the DL.
    They should be able to download the meeting content.
    External users should be able to login through OC2k7.
     Get an external FQDN registered on the Public DNS Server:
    We need to get a FQDN registered on the external DNS Server
    Now we have one public IP Address as well
    External OC 2k7 clients will use this fqdn to download the address book, dl expansion and content download.
     Identify the HW/SW for Proxy server
    Combination of any hardware & software which supports Web Server publishing and SSL bridging.
    In this presentation we’ll use ISA server as a reverse proxy
     Prepare the Network Adapter on the Proxy server:
    Install two NICs.
    One NIC should have the Private IP Address, the second should have the Public IP Address (NATING can also be done).
    The internal NIC should be routable to the internal network
    The External NIC should be routable to the external network
    Configure the internal DNS Servers on the internal NIC, External DNS   Servers on the external NIC
     Install ISA Server (or any Proxy Device identified under step 3):
    Install the proxy server.
    There is no list which talks about supported proxy servers.
    You can install any proxy server which can be used to publish site.
    The proxy server should have SSL bridging feature.
     Request and configure a cert for SSL:
    The Root CA for the CA that issued the cert on the web server (ABS) needs to be installed on the ISA server.
    The Certificate should match the published FQDN of the external web farm.

    ISA 2006 cannot recognize the subject alternate name so make sure the external FQDN is the subject name on the cert. ( Reportedly this problem has been taken care in sp 1 of ISA 2006)

     Create a Web Server publishing rule:
    Open ISA Server Management. Click Start, point to Programs, point to Microsoft ISA Server, and then click ISA Server Management.
    In the console tree, expand ServerName, right-click Firewall Policy, point to New, and then click Secure Web Server Publishing Rule to start the New SSL Web Publishing Rule Wizard.
    On the Welcome page, in SSL Web publishing rule name, type a friendly name for the publishing rule, and then click Next. For example, the name of the rule could be OfficeCommunicationsServerExternalRule.
    On the Publishing Mode page, click SSL Bridging, and then click Next.
     Create SSL bridging:
    You can select either SSL Tunneling or SSL Bridging
    SSL Bridging protects against attacks that are hidden in SSL – encrypted connections
    SSL Tunneling doesn’t require certificate. It doesn’t decrypt the packet to check if the packet is authentic!
    Microsoft recommends SSL Bridging
     Verify that you can access the external site from the internet:

    Open a Web browser from the external client, and then in the Address bar, type the URLs that are used by clients to access the Address Book files and the portal site for Web conferencing.

    For Address Book Server type a URL similar to the following: https://externalwebfarmFQDN/abs/ext  where externalwebfarmFQDN is the external FQDN of the Web farm that hosts Address Book server files. User should receive an HTTP challenge, because directory security on the Address Book Server folder is configured to Microsoft Windows® authentication by default. (make sure you can download the address book file by browsing the url https://externalwebfarmFQDN/Abs/Int/Handler/FileName.lsabs )
    For Web conferencing, type a URL similar to the following: https://externalwebfarmFQDN/conf/ext/Tshoot.html where externalwebfarmFQDN is the external FQDN of the Web farm that hosts meeting content. This URL should display the troubleshooting page for Web conferencing.
    To access the Group Expansion virtual server, enter the following URL in the address bar of a local Web browser on the Communications Server 2007 server:

    https://externalwebfarmFQDN/GroupExpansion/Int/Service.asmx

How to place the reverse proxy Server and how to configure ports.

 
OCS Made Easy!
 
Copyright, OCSpedia.com. Microsoft, MS-DOS, Windows, Windows 2000, Windows XP, Windows Server 2003, Windows NT, Windows 98, Windows 95 are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and other countries. All other names are registered trademarks of their respective companies. Should any right be ran afoul, it is totally unintentional. Send us an e-mail and we will promptly and gladly rectify it. All external sites will open in a new browser. Ocspedia.com does not endorse external sites and is not responsible for their content. For broken links, site problems or any feedback - please send an email at uc@ocspedia.com.