ПРОЕКТЫ 


  АРХИВ 


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: несколько условий в if



Sergey Averyanov wrote:
> нужно сочинить конструкцию, которая выполнит определенное действие по 
> совокупности двух условий. одно из условий -- истинное значение переменной 
> $some_var, вычисляемой  ngx_http_geo_module, второе -- к примеру, $host = 
> 'foo.ru'
> 
> выражение 
> if ($some_var && ($host = 'foo.ru')) 

В if не надо использовать $host = 'foo.ru'

Для этого есть блоки server { }

Разные запросы с разными $host должны попадать в разные блоки server если их 
нужно обрабатывать
по разному.

Если при этом у двух блоков server {} будет много общих настроек их можно 
вынести в отдельный
файл, и включать его через include.

-- 
 Anton Yuzhaninov



 




Copyright © Lexa Software, 1996-2009.