Возможен ли include внутри блока
    Aleksey Potaneyko 
    aleksey.potaneyko на gmail.com
       
    Чт Авг  4 16:21:37 UTC 2011
    
    
  
Есть конфиг, с большим кол-вом блоков location, внутри есть список
allow IPs, при правке/добавлении IP нужно редактировать в каждлм таком
блоке, что не есть гуд и можно где-то допустить ошибку.
Если ли вариант заиклудить список IP внутри блока, инклуд в конфиг
фаил работает, а внутри блока уже нет.
Пример:
	location ~* "^/www/123/" {
		root /usr/home/sites/site1/;
		client_body_temp_path   /usr/home/sites/site1/www/123/tmp;
		dav_methods PUT MOVE DELETE;
		create_full_put_path    on;
		dav_access      group:rw        all:r;
		limit_except  GET {
			# EU data center
			allow a.b.c.d/28;
			allow a.b.c.d/24;
			# local traffic
			allow  127.0.0.1;
			# Block unknown IPs
			deny   all;
		}
	}
Пробовал иклуд в блок - не работает,
	location ~* "^/www/123/" {
		root /usr/home/sites/site1/;
		client_body_temp_path   /usr/home/sites/site1/www/123/tmp;
		dav_methods PUT MOVE DELETE;
		create_full_put_path    on;
		dav_access      group:rw        all:r;
		limit_except  GET {
                   include filename.conf
		}
	}
Есть какой-то вариант, заставить это работать или надо генеерить
конфиг сторонним скриптом?
Спасибо!
    
    
Подробная информация о списке рассылки nginx-ru