Install CertBot
Installing certbot in Ubuntu is pretty straight forward:
# apt-get install certbotGenerate certificate
Based on the type of webserver you are using, you need to pass a different parameter to the certbot in order for it to properly configure your virtual host.
In the case of nginx , it’s as simple as:
# certbot --nginxNext, you’ll need to answer a couple of questions which are necessary for the certificate issuance. Those questions include your email address, for which vhost you would like to have SSL certificate issued (given you have additional vhosts), and whether should certbot set a redirect for your HTTP traffic to HTTPS.