nginx-ru Digest, Vol 59, Issue 13

Sergey Kagansky sergeyk at jfrog.com
Sun Sep 14 12:03:41 UTC 2014


Огромное спасибо!


2014-09-13 15:00 GMT+03:00 <nginx-ru-request at nginx.org>:

> Сообщения, предназначенные для списка рассылки nginx-ru, необходимо
> отправлять по адресу
>         nginx-ru at nginx.org
>
> Для изменения параметров подписки вы можеже использовать веб-страницу
>         http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> Для получения информации о том, как пользовать почтовым интерфейсом,
> отправьте письмо, в теле или теме которого будет слово 'help', по
> адресу:
>         nginx-ru-request at nginx.org
>
> Адрес человека, ответственного за этот список рассылки:
>         nginx-ru-owner at nginx.org
>
> При ответе, пожалуйста, измение тему письма так, чтобы она была более
> содержательной чем "Re: Содержание дайджеста списка рассылки
> nginx-ru..."
>
> Today's Topics:
>
>    1. Re: nginx-ru Digest, Vol 59, Issue 12 (Sergey Kagansky)
>    2. Re: nginx-ru Digest, Vol 59, Issue 12 (Daniel Podolsky)
>
>
> ---------- Forwarded message ----------
> From: Sergey Kagansky <sergeyk at jfrog.com>
> To: nginx-ru <nginx-ru at nginx.org>
> Cc:
> Date: Fri, 12 Sep 2014 15:10:01 +0300
> Subject: Re: nginx-ru Digest, Vol 59, Issue 12
> А можно map хранить в отдельных файлах и подключать через include?
>
>
> 2014-09-12 15:00 GMT+03:00 <nginx-ru-request at nginx.org>:
>
>> Сообщения, предназначенные для списка рассылки nginx-ru, необходимо
>> отправлять по адресу
>>         nginx-ru at nginx.org
>>
>> Для изменения параметров подписки вы можеже использовать веб-страницу
>>         http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>> Для получения информации о том, как пользовать почтовым интерфейсом,
>> отправьте письмо, в теле или теме которого будет слово 'help', по
>> адресу:
>>         nginx-ru-request at nginx.org
>>
>> Адрес человека, ответственного за этот список рассылки:
>>         nginx-ru-owner at nginx.org
>>
>> При ответе, пожалуйста, измение тему письма так, чтобы она была более
>> содержательной чем "Re: Содержание дайджеста списка рассылки
>> nginx-ru..."
>>
>> Today's Topics:
>>
>>    1. Re: Доступ по User-Agent или ip (Anton Sayetsky)
>>    2. Re: Доступ по User-Agent или ip (Oleksandr V. Typlyns'kyi)
>>
>>
>> ---------- Forwarded message ----------
>> From: Anton Sayetsky <vsjcfm at gmail.com>
>> To: nginx-ru at nginx.org
>> Cc:
>> Date: Fri, 12 Sep 2014 13:19:03 +0300
>> Subject: Re: Доступ по User-Agent или ip
>> http://nginx.org/ru/docs/http/ngx_http_core_module.html#satisfy
>>
>> 12 сентября 2014 г., 13:16 пользователь Sergey Kagansky
>> <sergeyk at jfrog.com> написал:
>> > Добрый день.
>> > У меня есть такая конфигурация:
>> >
>> >
>> >
>> >     location /test {
>> >         include list.ips;
>> >         proxy_pass              http://127.0.0.1;
>> >     }
>> >
>> > В файле list.ips содержится список разрешённых IPs в конце файла deny
>> all;
>> > И теперь возникла нужда дать доступ к локейшену еще и по User-Agent в
>> > дополнение к списку адресов.
>> >
>> > Пробовал инклюд в if - не работает
>> > Пробовал инклюд с переменной - не работает
>> > Как то это можно реализовать?
>> > Заранее благодарен за советы.
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru at nginx.org
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>> ---------- Forwarded message ----------
>> From: "Oleksandr V. Typlyns'kyi" <wangsamp at gmail.com>
>> To: nginx-ru at nginx.org
>> Cc:
>> Date: Fri, 12 Sep 2014 13:56:27 +0300 (EEST)
>> Subject: Re: Доступ по User-Agent или ip
>> Today Sep 12, 2014 at 13:19 Anton Sayetsky wrote:
>>
>> > http://nginx.org/ru/docs/http/ngx_http_core_module.html#satisfy
>>
>>   Вредный совет.
>>   Нет access модуля для проверки User-Agent.
>>
>> > 12 сентября 2014 г., 13:16 пользователь Sergey Kagansky
>> > <sergeyk at jfrog.com> написал:
>> > > Добрый день.
>> > > У меня есть такая конфигурация:
>> > >
>> > >     location /test {
>> > >         include list.ips;
>> > >         proxy_pass              http://127.0.0.1;
>> > >     }
>> > >
>> > > В файле list.ips содержится список разрешённых IPs в конце файла deny
>> all;
>> > > И теперь возникла нужда дать доступ к локейшену еще и по User-Agent в
>> > > дополнение к списку адресов.
>> > >
>> > > Пробовал инклюд в if - не работает
>> > > Пробовал инклюд с переменной - не работает
>> > > Как то это можно реализовать?
>>
>>  Задавать значение переменной через geo(http://nginx.org/r/geo/ru) и
>>  потом использовать её в map(http://nginx.org/r/map/ru) по
>> $http_user_agent:
>>
>>  geo $listips {
>>    default 1;
>>    127.0.0.1 0;
>>    192.168.1.0/24 0;
>>    ...
>>  }
>>
>>  map $http_user_agent $nottrusted {
>>    default $listips;
>>    "~Opera Mini" 0;
>>    ...
>>  }
>>
>>  location /test {
>>    if ($nottrusted) {return 403;}
>>    proxy_pass http://127.0.0.1;
>>  }
>>
>> --
>> WNGS-RIPE
>>
>>
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
>
> ---------- Forwarded message ----------
> From: Daniel Podolsky <onokonem at gmail.com>
> To: nginx-ru <nginx-ru at nginx.org>
> Cc:
> Date: Fri, 12 Sep 2014 16:19:36 +0400
> Subject: Re: nginx-ru Digest, Vol 59, Issue 12
> 2014-09-12 16:10 GMT+04:00 Sergey Kagansky <sergeyk at jfrog.com>:
> > А можно map хранить в отдельных файлах и подключать через include?
> да
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140914/a804d56e/attachment.html>


Подробная информация о списке рассылки nginx-ru