This is my first post here. Please tell me if I have posted this question at the wrong place.
I have 1 domain, 3 servers (ubuntu 14.04, apache) on different geographical locations. I also have a dynamic DNS (DNS made easy). Most of the time server 1 is up and running my website. When server 1 goes down my dynamic DNS redirect the domain to server 2. If server 2 is down it redirects the domain to server 3. Everything works perfect.
I just installed a letsencrypt cert on server 1. My question is:
1 - How do I install a cert on server 2 and 3? I do not want a load balancer.
2 - How do I renew the cert on server 2 and 3?
3 - Is it possible to install a cert on server 2 and 3 exactly as I did on server 1 if I first tell the DNS to point to that server? I wonder because as far as I know you can not install a cert on a ip number, must be a domain.
4 - I want to renew the cert automatically on server 2 and 3 if possible so I don't have to touch the servers. (server 1 is a cron job done when installing the cert).
As I see it there are 2 options.
1 - Install same cert on all servers.
2 - Some kind of cron/rsync to copy cert files to server 2 and 3.
Maybe I am wrong but this is all I know about this subject.