Welcome! Log In Create A New Profile

Advanced

Возможен ли include внутри блока

Aleksey Potaneyko
August 04, 2011 01:52PM
Есть конфиг, с большим кол-вом блоков 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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Возможен ли include внутри блока

Aleksey Potaneyko August 04, 2011 01:52PM

Re: Возможен ли include внутри блока

Igor Sysoev August 04, 2011 01:54PM

Re: Возможен ли include внутри блока

Oleksandr V. Typlyns'kyi August 04, 2011 05:14PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 185
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready