| <- https -> <- http ->|
Client ----------- Zen LB -------------- Server
- create a FARM for HTTPS loadbalancing ( FARM is similar to F5 LTM’s Virtual Servers )
Manage -> Farms -> Add new FARM
specify VIP , port number for HTTPS loadbalancing
- configure farm01-https
add a service ( service is similar to F5 LTM’s node/pool )
I’ll use “zencert.pem” as SSL cert/keys , which is self certification provided by Zen LB by deault.
- configure service “service01-farm01-https”
specify real servers IP and port number
- access to the HTTPS’s VIP (192.168.10.131 )from the client
nnn , the service is not available … why ?
When returning this message to the client ,it means that there are no services to load balance.
The following is Zen LB’s log when accessing to ZenLB’s VIP over HTTPS
|zenlb-01 pound: (b72d8b70) e503 no service "GET / HTTP/1.1" from x.x.x.x|
after disabling/enabling Farm “farm01-https” , I was able to access to VIP
disable the FARM
enable the FARM
I’ve created two FARMS , one is for HTTP load balancing , the other is for HTTPS.
HTTP LB processes PID 25840 , HTTPS processes PID 26529.
So you would trace how many CPU/Memory resources FARMS ( virtual servers ) consume from PID.
[ small tips ]
configuration files are stored under /usr/local/zenloadbalancer/config directory.