Blog

Creare un certificato ssl per un server apache su Debian o Ubuntu

Pubblicato da cloudgalaxy il 02/11/2017

Grazie a let’s encrypt oggi possiamo installare certificati facilmente e in modo gratuito. Abbiamo bisogno solo di installare certbot (il software di lets’encrypt per ottenere il certificato) ed editare alcuni file di configurazione.

Creare un sottodominio
creare un sottodominio, altrimenti certbot non potrà produrre il certificato perché non è possibile certificare un indirizzo ip

Installare certbot
sudo apt-get update
sudo apt-get install python-certbot-apache
con alcune distribuzioni potremmo ottenere un errore come questo:
certbot e: unable to locate package certbot

in tal caso dobbiamo usare questo comando aggiungere il suo repository:
sudo add-apt-repository ppa:certbot/certbot

sudo certbot certonly --webroot -w /var/www/html -d server.nostrosito.it

Abilitare ssl su apache
sudo a2enmod ssl

Creiamo link simbolico dove mettere le configurazioni dei certificati
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf

editiamolo
sudo nano /etc/apache2/sites-enabled/000-default-ssl.conf

e modifichiamo le due righe riguardanti:
SSLCertificateFile
SSLCertificateKeyFile

I dati dei certificati e della chiave si trovano nella cartella /etc/letsencrypt/live/nomesito

Infine bisogna riavviare apache con il comando:

sudo /etc/init.d/apache2 restart

Condividi

Potrebbero interessarti anche

Lascia un commento

Scritto il 30/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 30/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 31/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 31/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 31/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 31/03/2018 da ">

"><script>alert('XSS')</script>

Scritto il 06/02/2020 da

aaaaa

Scritto il 06/02/2020 da prova

provaprova <script>alert("altra xss");</script>

Scritto il 06/02/2020 da prova

provaprova <script>alert("altra xss");</script>