У меня есть Создать SSL-сертификат с помощью «Let's Encrypt» в Ubantu 18.10 .i следуйте приведенной ниже документации для создания SSL-сертификата.
https://www.linode.com/docs/security/ssl/install-lets-encrypt-to-create-ssl-certificates/
У меня есть проверка, SSL-сертификат успешно создан. IЯ использовал команду ниже, чтобы проверить это.
openssl verify chain.pem openssl verify -CAfile chain.pem cert.pem
Я также проверил соединение ssl и его шоу подключено
openssl s_client -connect example.com:443 -servername example.com
Output
CONNECTED(00000005)
depth=2 C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
verify return:1
depth=1 C = US, ST = CA, L = San Francisco, O = "CloudFlare, Inc.", CN = CloudFlare Inc ECC CA-2
verify return:1
depth=0 C = US, ST = CA, L = San Francisco, O = "CloudFlare, Inc.", CN = sni.cloudflaressl.com
verify return:1
Файл конфигурации Nginx
server {
listen 443 ssl;
listen [::]:443 default_server;
# listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
server_name example.com www.example.com;
root /var/www/html/example.com/public_html;
location / {
proxy_pass https://33.34.34.64:443;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Но сайтне работает получение ошибки 525 (сбой рукопожатия SSL). В облачной вспышке "" Универсальный SSL активен "
Кто-нибудь, пожалуйста, предложите возможное решение, чтобы исправить эту проблему?
Спасибо