nginx SSL проксирование на apache SSL бесконечный цикл из Iphone браузера safari
Saytik
nginx-forum на forum.nginx.org
Пн Июн 12 08:32:24 UTC 2017
Добрый день.
Centos 6
# nginx -V
nginx version: nginx/1.12.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
При заходе на сайт из iphone страница не грузится зависат и потом
ошибка что соединение прервано.
Скорее всего проблема какая-то из safari.
На стороне сервера настроено проксирование nginx + ssl все запросы
php на apache + ssl.
В логах apache видно только один запрос появляется с кодом ответа
200, а в логах nginx создается бесконечный цикл запросов и
постоянно пишет ответ 200, хотя в браузере страница грузится и в
итоге обрывается, за это время в логе nginx более 1000 запросов
однаковых с кодом 200.
настройки проксирования в nginx:
listen 443 ssl http2;
location / {
proxy_pass https://IP:1443;
add_header Front-End-Https on;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
на 1443 apache + ssl:
<IfModule ssl_module>
SSLEngine on
SSLCertificateFile
/var/cpanel/ssl/installed/certs/DOMEN_c41bd_e4c65_1501981920_1ca1a783b6521a51e5df7b0a2d5ef4a1.crt
SSLCertificateKeyFile
/var/cpanel/ssl/installed/keys/c41bd_e4c65_059ba8190becba1d10ebc8f4492ae695.key
SSLCACertificateFile
/var/cpanel/ssl/installed/cabundles/Let_s_Encrypt_d5a69d0f2effae8513e08eaced2ccf28_1615999246.cabundle
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</IfModule>
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,274807,274807#msg-274807
Подробная информация о списке рассылки nginx-ru