Mă ocup de construirea unui site web folosind nginx ca strat web și apache ca strat de aplicație, anterior site-ul funcționează fără probleme, dar recent site-ul a început să se arate 502 gateway greșit nginx, gateway-ul 502 prost nu se afișează întotdeauna, ci doar câteva minute o dată, după aceea, dacă reîmprospătați browserul, site-ul s-ar putea sau nu să-și revină din asta, deci presupun că problema se întâmplă pe serverul web nginx, am verificat jurnalul de erori,
Eroare:
SSL_do_handshake() a eșuat (SSL: error:xxx:SSL routines:ssl3_read_bytes:tlsv1 alert decrypt error:SSL alert number 51) în timp ce SSL handshake la amonte, client: xxx.xxx.xxx.xxx, server: domain.name, cerere: „GET /xxx HTTP/1.1”, în amonte: „https://xxx.xxx.xxx.xxx:443/xxx”, gazdă: „nume.domeniu”, referitor: „https://nume.domeniu/”
Configurare Nginx:
în amonte domain.name-https {
ip_hash;
server xxx.xxx.xxx.xxx:443;
}
Server {
asculta 80;
nume_server nume.domeniu www.nume.domeniu;
Locație / {
add_header X-Frame-Options 'SAMEORIGIN';
add_header X-XSS-Protection '1; mod=bloc';
proxy_pass https://domain.name-https;
proxy_set_header Gazdă $gazdă;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $schema;
calea_cookie_proxy / '/; domeniu:.nume.domeniu; HttpOnly';
proxy_intercept_errors activat;
}
access_log /var/log/nginx/domains/domain.name.access.log;
error_log /var/log/nginx/domains/domain.name.error.log warn;
}
Știe cineva ce se întâmplă și cum se remediază asta?