ПРОЕКТЫ 


  АРХИВ 


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]

Re: Переменная $https



Ок, идею понятна, однако многие юзеры апача в для mod_rewrite в своих
.htaccess ожидают другого поведения.

Я сделал так:
                set $https_apache "off";
                if ($https = "on") { set $https_apache $https; }
[...]
                proxy_set_header    HTTPS $https_apache;

Есть причины переписать это на map?

map $https $https_apache{
        default "off";
        "on"    "on";
}

Так?


05.08.2013 23:26, Михаил Монашёв пишет:
>> А вот в апаче -
> 
>> HTTPS
>> Will contain the text "on" if the connection is using SSL/TLS, or "off"
>> otherwise.
> 
>> Вопрос - почему в нгинх сделано так, правильно ли это и не стоит ли
>> поменять поведение этой переменной на как в апаче?
> 
> 
> Вы можете сами поменять поведение, определив через map другую
> переменную, зависящую от значения $https.
> 
> Для  nginx-а  иная  практика  -  пустая  строка  выключено, непустая -
> включено.  Сделано  так  потом,  что многие директивы, в которых можно
> использовать  переменные,  включаются,  когда только получают непустое
> значение, что весьма удобно.
> 

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.