ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nginx ssl + IE


  • To: nginx-ru@xxxxxxxxx
  • Subject: nginx ssl + IE
  • From: "Vladimir V. Kamarzin" <vvk@xxxxxxxxx>
  • Date: Fri, 09 Mar 2007 15:16:36 +0500
  • Organization: Tyumen's University, Institute of Distance Education

Hi.

Никто те замечал, что осёл(IE) криво работает с SSL-enabled сайтами на nginx?

В mod_ssl делается workaround в виде
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown

Как сделать подобное в nginx?

Пробовал вот так:
    server {
        listen 443;
        server_name xxx.yyy.ru;
        ssl on;
        ssl_certificate /etc/nginx/ssl/xxx.yyy.pem;
        ssl_certificate_key /etc/nginx/ssl/xxx.yyy.pem;
        location / {
           if ($http_user_agent ~ MSIE) {
               keepalive_timeout 0;
           }
            proxy_pass http://192.168.203.15/;
            proxy_redirect     off;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
        }
    }

при этом nginx даже не стартует:
Starting nginx service:
 2007/03/09 13:16:20 [emerg] 11443#0: directive "keepalive_timeout" in 
/etc/nginx/nginx.conf:87 is not allowed here

-- 
vvk




 




Copyright © Lexa Software, 1996-2009.