2015-01-22 9 views
1

У меня есть 3 файла:Как настроить файл pem для nginx?

  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt

, а также хранилища ключей. Как я могу создать файл .pem из них? Я пытался поставить его содержимое в файл с именем .pem, но Nginx говорит

SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

Кроме тех файлов нет никаких атрибутов. Только -----BEGIN CERTIFICATE-----, ключ и -----END CERTIFICATE-----.

ответ

3

Вам не хватает сертификата для своего домена. После того, как вы его получите, объедините все эти файлы вместе. Это ваш файл, который будет использоваться в конфигурации nginx.

cat yourdomain.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > bundle.crt 

Также не забудьте указать путь к закрытому ключу. Это другой файл.

+0

Что такое yourdomain.crt? – Tony

+0

Файл сертификата для вашего домена. Вы должны были получить его от своего ЦС. Он имеет ту же структуру, что и другие файлы crt. – zakjan

+0

что такое bundle.crt? – Tony

Смежные вопросы