Sto cercando di installare un certificato SSL sul mio server Ubuntu. Ho acquistato il certificato dalla mia CA e ho scaricato il certificato stesso e un certificato intermedio. Come così:
il mio certificato: mydomain.crt
certificato intermedio: GandiStandardSSLCA.pem
Ho anche (realizzato utilizzando openssl)
la mia chiave privata (?): mydomain.key
e richiesta di firma: mydomain.csr
Ho caricato tutti questi file sul mio server e ho seguito una guida per combinare il mio certificato con l'intermedio:
cat mydomain.crt GandiStandardSSLCA.pem > mydomain-bundle.crt
Aggiungo quindi quanto segue alla configurazione del mio vhost:
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/mydomain-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/mydomain.key;
Ma quando vado a riavviare nginx ottengo questo errore:
* Riavvio di nginx
* Arresto di nginx nginx [OK]
nginx: [emerg] SSL_CTX_use_PrivateKey_file ("/ etc / nginx / ssl / mydomain.key") non riuscito (SSL: errore: 0B080074: routine certificato x509: chiave X509_check_prx: chiave test del file di configurazione /etc/nginx/nginx.conf non riuscito
Qualche idea sul perché e come risolverlo?
ca-bundle
?