On Thu, Apr 9, 2009 at 11:11 PM, Michael Shadle <mike503@gmail.com> wrote:
> 2009/4/9 Igor Sysoev <is@rambler-co.ru>:
>
>> server_name ~^(.+)\.user\.foo\.com$;
>
> awesome! it works.
>
>>> if ($1 == 'something) {
>>> require include.conf;
>>> }
>
>> This i ssome kind of configuration macro, but it's currently not easy
>> to implement this.
This would also work
include /etc/nginx/$1.conf;
but I would want to test for the existence first.
if (-f /etc/nginx/$1.conf) {
include /etc/nginx/$1.conf;
}
so it is not easy to do if ($1 == 'something') {} ? if so, then we
just need to say that include is allowed inside of an if block :)