I have a default install of RancherOS 1.5.5 on a bare metal local server which uses DHCP for LAN networking and has a set hostname and is allocated a fixed IP by my LAN router. All seems OK and I am trying to get SSL termination to work.
Because my ISP has not assigned my fixed IP address yet I am using a “hosts” file on my desktop PC which I windows 7 based. The hosts file is as follows (the only uncommented line is the one for “myhost.net” :
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
I can ping my bare metal server on its allocated IP address and also via myhost.net. All seems fine with this.
For my web server I made a default install of Wordpress stack and upgraded the lb container to haproxy:v0.9.13 in the Rancher UI
Access* Protocol* Request Host Port* Path Target* Port* Public HTTP myhost.net 82 wordpress7 80 Public HTTP myhost.net 83 wordpress7 80
If I change the second line to HTTPS :
Access* Protocol* Request Host Port* Path Target* Port* Public HTTP myhost.net 82 wordpress7 80 Public HTTPS myhost.net 83 wordpress7 80
Then access to the Wordpress website stops and the Haproxy LB falls over. After a reboot it seems that the LB service initialises OK but reinitialises repeatedly at around 1 minute intervals. The Wordpress-lb log from the Rancher UI is as follows :
Date Level Event Description
04:29:11 PM INFO service.update.info Service reconciled: Requested: 1, Created: 1, Unhealthy: 0, Bad: 0, Incomplete: 0
04:28:56 PM INFO service.instance.create Creating extra service instance
04:28:56 PM INFO service.update.wait (15 sec) Waiting for instances to start
04:28:55 PM INFO service.update.info Requested: 1, Created: 0, Unhealthy: 0, Bad: 0, Incomplete: 0
04:28:55 PM INFO service.update (16 sec) Updating service
04:28:54 PM INFO service.trigger.info Requested: 1, Created: 0, Unhealthy: 0, Bad: 0, Incomplete: 0
04:28:53 PM INFO service.trigger (1 sec) Re-evaluating state
Any ideas what I am doing wrong and what I should change to make it work ?