Usare Let's Encrypt con Cloudflare
Ho un sito su cui ho attivato Cloudflare, e non sto avendo problemi.
Sullo stesso sito volevo usare Let's Encrypt per usare HTTPS.
Per installare Let's Encrypt ho seguito questa guida, ma al momento di creare il certificato, il programma mi dava errore.
Questo perchè cercava di connettersi all'IP di Cloudlfare, che invece non permette un accesso diretto.
Ma ho scoperto che basta cambiare un pò i parametri in questo modo:
$ certbot-auto certonly --webroot -w /var/www/html/ -d sito.it -d www.sito.it
Questo comando è andato a buon fine.
Provando ad andare su https://www.sito.it non ho avuto problemi.
A questo punto, manca solo configurare Apache (o il vostro web server) per usare solo HTTPS.
Non so se ci sono altre configurazioni da fare su Cloudflare.
Ricordatevi, inoltre, di impostare l'auto-renew in Let's Encrypt:
$ certbot-auto renew
Enjoy!
server apache cloudflare let's encrypt https
Commentami!