A Free, Automated and Open Certificate Authority
Introduction
Let's Encrypt Design
Let's Encrypt Implementation
Conclusion
The biggest obstacle to Hypertext Transport Protocol Secure (HTTPS) deployment :
In 2015, Electronic Frontier Foundation released Let’s Encrypt.
Let’s Encrypt aims to automatically configure an HTTPS server with trusted certificate.
This is done by executing an open source certificate management agent on each of the web application servers.
cd /srv/apps/
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
#APACHE
./certbot-auto --apache -d www.domain.com
# NGINX
sudo service nginx stop
./certbot-auto certonly --standalone -d www.domain.com
sudo service nginx start
# Renew Certificate
crontab -e
0 3 * * * /srv/apps/certbot-auto renew
# Apache
“the growth of HTTPS has increased four-fold since Let's Encrypt was launched.”
-- Mozilla
Source: https://blogs.akamai.com/2016/04/how-has-lets-encrypt-impacted-web-security.html