The official lets-encrypt client has an extremely large dependency graph, and using the client requires server downtime since it takes over port 80. Can either of these things be improved?
--standalone-supported-challenges http-01 --http-01-port 9999
Will make it listen on port 9999. Their server will only connect to the official ports of course, so you need to reverse proxy
location /.well-known/acme-challenge/ {
alias /var/www/challenges/;
try_files $uri =404;
}
Snippet from https://github.com/diafygi/acme-tiny documentation.[1]: https://letsencrypt.readthedocs.org/en/latest/using.html#web...
Maybe I'll just write a firewall rule to redirect traffic from letsencrypt IPs over to the standalone client.