Am un site https://www.sqeazy.com pe o VM Ubuntu 18.04.1 AWS Lightsail care rulează un server web nginx și utilizează Letsencrypy certbot SSL. Site-ul rula fără probleme, dar când l-am verificat astăzi, browser-ul client a returnat ERR_TOO_MANY_REDIRECTS și jurnalul de erori nginx arată
[crit] 2707#2707: *768 SSL_do_handshake() a eșuat (SSL: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol) în timp ce SSL handshake,
Certificatul Certbot este încă valabil. Am testat cu mai multe dispozitive și browsere și am primit aceeași/asemănătoare eroare.
Am căutat pe google, dar nu am găsit o explicație plauzibilă. Un lucru care s-a întâmplat este că dispozitivele mele s-au actualizat la GMT (de la BST) ieri - dar acest lucru nu a afectat alte servere/site-uri care sunt configurate în același mod.
Orice ajutor este apreciat.
nginx.conf
:
utilizator www-date;
worker_proceses auto;
pid /run/nginx.pid;
includ /etc/nginx/modules-enabled/*.conf;
evenimente {
conexiuni_muncitor 768;
}
http {
sendfile activat;
tcp_nopush activat;
tcp_nodelay activat;
keepalive_timeout 65;
types_hash_max_size 2048;
includ /etc/nginx/mime.types;
aplicație de tip_default/octet-stream;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers activat;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
includ /etc/nginx/conf.d/*.conf;
includ /etc/nginx/sites-enabled/*;
}
nginx /sites-enabled/sqeazy.conf
în amonte django {
server unix:///home/ubuntu/sqeazy/sqeazy.sock;
}
Server {
nume_server sqeazy.com www.sqeazy.com;
set de caractere utf-8;
client_max_body_size 75M;
locație / media {
alias /home/ubuntu/sqeazy/media;
}
locație /static {
alias /home/ubuntu/sqeazy/static;
}
Locație / {
uwsgi_pass django;
include /home/ubuntu/sqeazy/uwsgi_params;
}
asculta 443 ssl;
ssl_certificate /etc/letsencrypt/live/sqeazy.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/sqeazy.com/privkey.pem;
includ /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
Server {
dacă ($gazdă = www.sqeazy.com) {
returnează 301 https://$host$request_uri;
}
dacă ($gazdă = sqeazy.com) {
returnează 301 https://$host$request_uri;
}
asculta 80;
nume_server sqeazy.com www.sqeazy.com;
întoarce 404;
}