Welcome! Log In Create A New Profile

Advanced

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

August 04, 2011 01:54PM
On Thu, Aug 04, 2011 at 12:21:37PM -0400, Aleksey Potaneyko wrote:
> Есть конфиг, с большим кол-вом блоков 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
> }
> }
>
>
> Есть какой-то вариант, заставить это работать или надо генеерить
> конфиг сторонним скриптом?

Нет, include внутри limit_except не поддерживается.


--
Igor Sysoev

_______________________________________________
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: 178
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