Tutorial on how to Host Multiple Web Sites with Single IP on Kemp VLM with Content Switching Rule
We will use back the same lab from Reverse Proxy for Nginx with Kemp VLM
Refer to How to Setup Nginx on Ubuntu 18.04 to prepare Nginx with the following 3 x Web Sites
- uat.aventislab.info
- prod.aventislab.info
- test.aventislab.info
Content Switching Rules
Create a new Content Rules to determine where to send the requests to
Click on Content Rules – Create New
Enter the following information
- Header Field = host
- Match String = uat.aventislab.info
Repeat the same steps to create Content Rule for UAT, PROD & TEST
Sub Virtual Services
Sub Virtual Service per workload allows us to define different real servers per SubVS as well as a different health check
Enable Content Switch in Advanced Properties
Delete the existing Real Server from the previous lab
Click Add SubVS
SubVS#1 is created successfully
Click Modify to add the Real Server
Enter SubVS Name and click Set Nickname. Click Add New to continue
Enter the Real Server Address and click Add This Real Server to continue
Repeat the same steps to create 3 x SubVS as below
Multiple Web Sites with Single IP on Kemp with Content Switching Rules
Go to Virtual Services – View / Modify Services – SubVSs and click Rule to add the Content Switching Rules created previously
Add the Content Switching Rule accordingly
Different Content should be displayed based on the URL provided now
Add 1 x Web Site from IIS Server
We had setup a Windows 2019 IIS Server (192.168.1.230) for this lab
Create a new Content Switch Rule for IIS Server in Kemp
Create a new SubVS for IIS
Configure the Real Server to point to IIS Server
https://iis.aventistech.info will be redirected to IIS Server now
Reference Links