Я только что приобрел ssl-сертификат в namecheap, домене одноразового использования positivessl, прошел следующие шаги: https://sneeit.com/install-https-ssl-nginx/
Я также попробовал только ключ website.crt, ключ и csr, созданный в то же время, совпадает с моим доменным именем на namecheap.org, я получил сертификат ssl, выданный после метода на основе http, и попробуйте выше и другие, и он показывает 2 ошибки,
Первая ошибка только с website.crt (не объединены вместе): сбой SSL_CTX_use_PrivateKey_file ("/ etc / nginx / ssl / website.key") (SSL: ошибка: 0B080074: подпрограммы сертификата x509: X509_check_private_key: несоответствие значений ключей)
Вторая ошибка после установки связанного пакета: ошибка PEM_read_bio_X509 ("/ etc / nginx / ssl / concated.crt") (SSL: ошибка: 0908F066: процедуры PEM: get_header_and_data: неверная конечная строка)
My NGINX конфигурация:
server {
listen 80;
listen [::]:80;
server_name website.com;
server_tokens off;
return 301 https://website.com$request_uri;
}
server {
listen 443;
listen [::]:443;
ssl on;
ssl_certificate /etc/nginx/ssl/website.crt;
ssl_certificate_key /etc/nginx/ssl/website.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
root /var/www/website/web;
index index.php;
server_name website.com;
server_tokens off;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
}
Это не мой первый родео, много раз устанавливал ssl от anme cheap и просто использовал .crt не конкатенационный, а другой мы работаем над nginx версия: 1.14.0
любая помощь будет оценена, поскольку я застрял и погуглил помощь в этих ошибках: (
спасибо!
Hect0r