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