Здравствуйте!
Купил сертификат Thawte SSL123. Получил сертификат домена, промежуточный, корневой, приватный.
Объединил: cat домена.crt промежуточный.crt корневой.crt > cert.pem
Файл ssl.conf:
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/private.key;
ssl_dhparam /etc/nginx/ssl/dhparam.pem;
Запускаю nginx -t
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/private.key") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
nginx: configuration file /etc/nginx/nginx.conf test failed
В файле cert.pem после объединения была одна ошибка: между вторым и третьим сертификатом не было новой строки:
-----END CERTIFICATE----------BEGIN CERTIFICATE----- исправил на
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----)
Что за ошибка? В интернете не могу найти именно такую же.
Кто уже устанавливал этот сертификат?
Купил сертификат Thawte SSL123. Получил сертификат домена, промежуточный, корневой, приватный.
Объединил: cat домена.crt промежуточный.crt корневой.crt > cert.pem
Файл ssl.conf:
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/private.key;
ssl_dhparam /etc/nginx/ssl/dhparam.pem;
Запускаю nginx -t
nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/private.key") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
nginx: configuration file /etc/nginx/nginx.conf test failed
В файле cert.pem после объединения была одна ошибка: между вторым и третьим сертификатом не было новой строки:
-----END CERTIFICATE----------BEGIN CERTIFICATE----- исправил на
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----)
Что за ошибка? В интернете не могу найти именно такую же.
Кто уже устанавливал этот сертификат?