[Tutorial] Microsoft Lync Edge Server without Reverse Proxy
A reverse proxy server such as Microsoft Forefront Treat Management Gateway 2010 or ISA Server 2006 is recommended to publish the External Web Services on the Lync Front end server to the Internet while protecting the server from attack. However, it is possible to use a Firewall to allow the traffic through to the Front End Server. Using Lync without a reverse proxy is possible but not a supported deployment method by Microsoft. Purpose of Reverse Proxy,
Enabling external users to download meeting content for your meetings.
Enabling external users to expand distribution groups.
Enabling remote users to download files from the Address Book service.
Accessing the Microsoft Lync Web App client.
Accessing the Dial-in Conferencing Settings webpage.
Accessing the Location Information service.
Enabling external devices to connect to Device Update web service and obtain updates.
In my case I am using below URL’s meet.mytricks.in ->simple URL dialin.mytricks.in ->simple URL yncweb.mytricks.in -> External Web Services URL I am usening Cicso ASA 5510 Firewall. I am able to connect my Lync Front End server from Internet via Edge server. All in place now just need to expose Simple URL’s & External Web Services. While installing Lync it creates two web sites such as “Lync Server Internal Web Site” and “Lync Server External Web Site”. Each website is configured for either internal or external access. The internal site is published on ports 80 & 443 & the external site is published on 8080 & 4443. As per Microsoft’s documentation you have to use a reverse proxy server to publish the external simple URLs and External web Services. So let get started, 1. Assign additional IP address to your Lync Front End Server as shown below,
2. Open Internet Information Services (IIS) Manger ( start->Run-> type inetmgr and press Enter 3. Click on “Lync Server Internal Web Site” & click on Stop from right Pane “Mange Web Site” option as shown below,
4. Now click on “Lync Server External Web Site” & click on Bindings option as shown below,
5. Now Change the HTTP port from 8080 to 80 & https port from 4443 to 443, and change IP addres from * to IP address which we added in our first step (i.e. second IP address of front End server)