nginx ssl certificate emisión valores key incompatibilidad

Estoy tratando de configurar un certificate ssl para unos días ahora, lo estoy comprando de Namecheap.com y estoy comprando un certificate de comodín rápido ssl Estoy haciendo lo siguiente:

  1. Generar un csr – openssl req -newkey rsa:2048 -nodes -keyout server.key -out server.csr
  2. A continuación, esperar a recibir un correo electrónico para download el file. .crt
  3. Obtenga el certificate intermedio y guárdelo intermediatecert.crt
  4. Entonces yo cat intermediatecert.crt >> sslcertificate.crt
  5. A continuación, agregar las siguientes líneas a mi nginx file de host virtual

     ssl_certificate /etc/ssl/sslcertificate.crt; ssl_certificate_key /etc/ssl/server.key; 
  6. A continuación, reiniciar mi server y get el siguiente error

     [emerg]: SSL_CTX_use_PrivateKey_file("/etc/ssl/server.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch) 

¿Alguien tiene alguna idea?

FIJO

He arreglado esto por no volver a publicarlo a través de Namecheap y fue directo a Rapidssl para volver a emitir y cargar mi csr.

Como se señaló en la pregunta, Namecheap debe tener un problema con la function "Reedición" disponible en el panel. Para volver a emitir el certificate directamente desde RapidSSL, visite esta página e ingrese su información: https://products.geotrust.com/orders/orderinformation/authentication.do

Tuve el mismo problema después de que borré accidentalmente mi file key y csr para la request original, y esto lo aclaró hasta!