Certbot, It was Let’s Encrypt Client previously. Automatically enable HTTPS on your website with EFF’s Certbot, deploying Let’s Encrypt certificates.
Server Support
– Apache
– Nginx
– Haproxy
– Plesk
OS Support
– Web Hosting Service
– Debian 7 (wheezy)
– Debian 8 (jessie)
– Debian 9 (stretch)
– Debian testing/unstable
– Debian (other)
– Ubuntu 17.04 (zesty)
– Ubuntu 16.10 (yakkety)
– Ubuntu 16.04 (xenial)
– Ubuntu 14.04 (trusty)
– Ubuntu (other)
– Gentoo
– Arch Linux
– Fedora 24+
– CentOS 6
– RHEL 6
– CentOS/RHEL 7
– FreeBSD
– OpenBSD 5.9
– OpenBSD 6.0+
– OpenBSD (other)
– macOS
– Devuan Jessie 1.0
– Devuan (other)
– Other UNIX
– Non-UNIX
Install on Ubuntu 17.04 (zesty) Apache
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install python-certbot-apache
Get Started https://certbot.eff.org/#ubuntutzesty-apache
$ sudo certbot --apache
$ sudo certbot --apache certonly
Automating renewal
$ sudo certbot renew --dry-run
$ sudo crontab -e
30 1 * * * /usr/bin/certbot renew --quiet
It will run renewal command at 1:30 am, every day.
Solution: Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA
$ sudo certbot --authenticator standalone --installer apache -d stream.domain.com --pre-hook "service apache2 stop" --post-hook "service apache2 start"
.
.
.
Congratulations! You have successfully enabled https://stream.domain.com
You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=stream.domain.com