Ti servono tre cose: il certificato, l'intermedio che ti inviamo con il rilascio e la chiave privata generata con il CSR.
Prepara la catena
Unisci certificato e intermedio in un unico file, nell'ordine:
cat www.tuodominio.it.crt intermedio.crt > www.tuodominio.it.fullchain.pem
nginx
server {
listen 443 ssl;
server_name www.tuodominio.it;
ssl_certificate /etc/ssl/www.tuodominio.it.fullchain.pem;
ssl_certificate_key /etc/ssl/www.tuodominio.it.key;
}
Controlla la configurazione e ricarica: nginx -t && systemctl reload nginx.
Apache
Da Apache 2.4.8 il file del certificato può contenere anche l'intermedio:
<VirtualHost *:443>
ServerName www.tuodominio.it
SSLEngine on
SSLCertificateFile /etc/ssl/www.tuodominio.it.fullchain.pem
SSLCertificateKeyFile /etc/ssl/www.tuodominio.it.key
</VirtualHost>
Controlla la configurazione e ricarica: apachectl configtest && systemctl reload apache2
(o httpd, secondo la distribuzione).
Dopo l'installazione
Verifica la catena come spiegato in certificati intermedi e catena. Con le nuove regole sulla validità il certificato va sostituito più volte durante il piano: tieni nota di dove l'hai installato.
