Abbiamo già parlato di come Let’s Encrypt abbia fornito una nuova interessante prospettiva a chi amministra server web e necessita di offrire connessioni sicure con HTTPS. Integrare certificati Let’s Encrypt in Apache web Server è molto semplice grazie al client offerto. Sperimentiamolo insieme su una macchina Ubuntu (noi abbiamo usato la versione 16.04).
Per prima cosa, ci serve il web server Apache – se non ne disponiamo già – e si può ottenere facilmente tramite i pacchetti forniti con la distribuzione:
> sudo apt-get update > sudo apt-get install apache2
Ricordiamo che l’invocazione al comando update di apt-get è buona norma prima di ogni installazione di software mediante i repository ufficiali.
Successivamente ci dotiamo del client di Let’s Encrypt:
> sudo apt-get install python-letsencrypt-apache
e, a questo punto, lo lanciamo per agire sul nostro web server Apache:
> sudo letsencrypt --apache -d example.com
dove dovremo sostituire la stringa example.com con il dominio che dobbiamo attivare.
Tanto basta per avere il nostro server web dotato di certificati per il protocollo HTTPS. Dovremmo trovare ora una cartella /etc/letsencrypt contenente tutto il necessario.
Il protocollo HTTPS si sta espandendo sempre più nel web e per questo è meglio attrezzarsi bene con gli strumenti adatti.
Voi che soluzioni adottate per i vostri server web? Fateci sapere!
No Responses to “Come integrare HTTPS su Apache web server con Let’s Encrypt”