Я намагаюся встановити сертифікат SSL на мій сервер Ubuntu. Я придбав сертифікат у свого ЦА та завантажив сам сертифікат та проміжний сертифікат. Як так:
мій сертифікат: mydomain.crt
проміжний сертифікат: GandiStandardSSLCA.pem
У мене також є (зроблено з використанням openssl)
мій приватний ключ (?): mydomain.key
та запит на підписання: mydomain.csr
Я завантажив усі ці файли на свій сервер і дотримуюся інструкції щодо поєднання мого сертифіката з проміжним:
cat mydomain.crt GandiStandardSSLCA.pem > mydomain-bundle.crt
Потім я додаю в конфігурацію мого vhost таке:
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/mydomain-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/mydomain.key;
Але коли я переходжу на nginx, я отримую цю помилку:
* Перезапуск nginx
* Зупинка nginx nginx [ОК]
nginx: [emerg] SSL_CTX_use_PrivateKey_file ("/ etc / nginx / ssl / mydomain.key") не вдалося (SSL: помилка: 0B080074: x509 процедури сертифікатів: X509_check_ значення_приклад_визначення) файл конфігурації /etc/nginx/nginx.conf не вдався
Будь-які ідеї, чому і як вирішити?
ca-bundle
?