Nginx Reverse proxy for MS lync

I would like to create a reverse proxy using Nginx to allow remote user to access MS Lync. I have installed CentOS version 7 and nginx in the box. I have also added code to build the reverse proxy but it is not working. I am very new to the NGINX environment which is part of the problem. I would like to set this server behind the firewall (Barracuda Networks). Lync is running and we are able to access it internally but to run properly it seems to need the reverse proxy. So pretty much things are working except the reverse proxy and I am not sure I want to continue using brute force to make it work.

Additional Notes: Everything works except the reverse proxy. We can use lync in the inside network but not from the outside or over smart phones or tablets why is why I need the reverse proxy.

As far as the proxy goes it will run on a linux CentOS server which I have installed. I have also installed the Nginx software and added code for the reverse proxy but it is not working.

Don't need load balancing I only have 1 lync server. Very small site less than 100 users. Mybe 15 to 20 users at the time. But they should be able to access lync from outside the site/firewall.

2 freelance font une offre moyenne de $243 pour ce travail

Dear Client,
I have 7+ years experience as a server admin. I have lots of experience in aws and Linux.
You can see my portfolio for the work samples.
Given a chance I assure you that I will guarantee a quaPlus