Я обрабатываю сборку веб-сайта с использованием nginx в качестве веб-слоя и apache в качестве уровня приложения, ранее веб-сайт работал гладко, но недавно веб-сайт начал отображаться 502 плохой шлюз nginx, плохой шлюз 502 не всегда отображается, только один раз несколько минут, после этого, если вы обновите браузер, веб-сайт может или не может оправиться от этого, поэтому я предполагаю, что проблема возникла на сервере nginx веб-уровня, я проверил журнал ошибок,
Ошибка:
Ошибка SSL_do_handshake() (SSL: ошибка: xxx: подпрограммы SSL: ssl3_read_bytes: ошибка расшифровки предупреждения tlsv1: номер предупреждения SSL 51) при квитировании SSL с восходящим потоком, клиент: xxx.xxx.xxx.xxx, сервер: domain.name, запрос: «GET /xxx HTTP/1.1», восходящий поток: «https://xxx.xxx.xxx.xxx:443/xxx», хост: «domain.name», реферер: «https://domain.name/»
Конфиг нгинкс:
восходящий домен.имя-https {
ip_хеш;
сервер ххх.ххх.ххх.ххх:443;
}
сервер {
слушать 80;
имя_сервера имя_домена www.имя_домена;
место расположения / {
add_header X-Frame-Options 'SAMEORIGIN';
add_header X-XSS-защита '1; режим=блокировать';
proxy_pass https://domain.name-https;
proxy_set_header Хост $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $ схема;
proxy_cookie_path / '/; домен:.домен.имя; Только HTTP';
proxy_intercept_errors включен;
}
журнал_доступа /var/log/nginx/domains/domain.name.access.log;
error_log /var/log/nginx/domains/domain.name.error.log warn;
}
Кто-нибудь знает, что происходит и как это исправить?