WebMux – Setting Up as a Reverse Proxy

webmux-reverse-proxy-diagram-216x300Overview

The reverse proxy is a network address translation with port redirection.

The WebMux is in 2-Arm NAT mode with a front network on 192.168.12.0/24 and a back network on 192.168.11.0/24.

The WebMux farm is configures with an IP of 192.168.12.100 and is listening on port 80.

The real server is on the back network with an IP of 192.168.11.100 and is listening on port 8080.

To create the reverse proxy, specify the real server’s listening port when you add the server to the farm.

Instructions
For the WebMux to be configured a Reverse Proxy, it is recommended that the WebMux be in a Two-Arm NAT dispatch method. In this configuration, the WebMux will have a front side (client side/Internet side) network and a separate back side (server side) network. In this example, the WebMux front side IP is on the 192.168.12.0/24 LAN and the server side IP is in the 192.168.11.0/24 LAN. Note that the term “Reverse Proxy” as used by Microsoft for their Lync and Skype for Business architecture is merely NAT port forwarding/redirection. On the WebMux, you can create a farm that will listen on one port and send traffic to the real servers on a different port.

 

 

We will be using the IP 192.168.12.200 for the Reverse Proxy VIP/farm and 192.168.11.200 as the real server IP for the examples in this document.

  1. First create a farm by clicking on the ADD FARM button on the left side of the main page of the Web GUI.
  2. In the “add farm” screen, you will need to configure the following:
a. IP address: 192.168.12.200
b. Port: 80
c. Service: generic no health check (TCP

The rest of the options can be left as is

webmux-reverse-proxy-1-1024x201 webmux-reverse-proxy-2

3.  Submit the page and the main console will appear as follows:

webmux-reverse-proxy-3

4.  Click on the farm IP address to go into the farm configuration page where we will add a server into the farm:

webmux-reverse-proxy-41

5. Click on the ADD SERVER button and in the “add server” you will need to enter the following:

a. IP address:  192.168.11.200
b. Port number: 8080


The rest of the fields can be left as is:

webmux-reverse-proxy-5

 

6. Submit the page and you will be returned to the main screen (be sure to click the SAVE button to save the configuration)

 

webmux-reverse-proxy-6

7. Repeat steps 1-6 to create another farm with the following settings:

a. Farm IP: 192.168.12.200
b. Farm Port: 443
c. Service: generic no health check (TCP)
d. Server IP:  192.168.11.200
e. Server port: 4443

8. After you have submitted and saved your configurations, your main screen should look like this:

 

webmux-reverse-proxy-71