SOLVED Trouble with Web Server Load Balancing - Can't get initial config working
-
Version: 2.3.3-RELEASE-p1
Issue: I can't get the initial config working for a simply web server load balancer
I've tried creating a VIP and also not using a VIP and hitting the public IP directly, no luck.
WAN IP: 1.1.1.2/24 (Yes, i have a full /24 subnet of public IP's to choose from with my ISP in the data center)
LAN IP: 192.168.1.1/24
Web1: 192.168.1.2
Web2: 192.168.1.3
Web3: 192.168.1.4
VIP: 192.168.1.100
Public IP for Web Traffic: 1.1.1.31. Create LB Pool
-Insert the IPs for Web1, Web2, and Web3
2. Create the LB Virtual Server
-Insert an IP of 1.1.1.3 (and I've also tried the VIP 192.168.1.100)
3. Create a firewall rule
-Allow all traffic on port 80 FROM SOURCE (any) TO DESTINATION (1.1.1.3) - Didn't work
-Or, if using VIP, create NAT rule FROM SOURCE (any) TO DESTINATION (1.1.1.3) REDIRECT TO (192.168.1.100) all traffic on port 80 - Semi-worked: Found active states, but TCP connection closed immediatelyI read a tutorial which said to create NAT rules for Web1, Web2, and Web3, however that defeats the purpose of a LB. If one goes down, or if I disable the monitor protocol on that server so the LB removes it from the pool, I believe that the NAT rule will still pass traffic to it.
Any help please?
ANSWER: I needed to add a catch all firewall rule on WAN for all port 80 traffic. Didn't need the VIP