Welcome! Log In Create A New Profile

Advanced

Re: Документация на вложенные location

Maxim Dounin
August 17, 2018 12:00PM
Hello!

On Fri, Aug 17, 2018 at 06:34:35AM -0400, mrpsycho wrote:

> прошу простить за некрофилию.... но, документация появилась?
> очень уж непонятно зачем нужна эта вложенность, если нельзя написать что-то
> типа такого:
>
> location / {
> uwsgi_pass api_wsgi_server;
> include /etc/nginx/uwsgi_params;
>
> location api/auth2/login {
> limit_req zone=reqzoneone;
> }
> }

Такого написать нельзя, потому что префикс "api/auth2/login" не
является частью префикса "/". Если на самом деле имелось ввиду
"/api/...", то можно написать что-то типа такого:

location / {
uwsgi_pass api_wsgi_server;
include /etc/nginx/uwsgi_params;

location /api/auth2/login {
limit_req zone=reqzoneone;
uwsgi_pass api_wsgi_server;
}
}

При этом во вложенный location наследуются все настройки (поэтому
не надо второй раз включать uwsgi_params) кроме собственно
обработчика (поэтому надо продублировать uwsgi_pass, если
обработка нужна такая же).

Документация есть тут:

http://nginx.org/ru/docs/http/ngx_http_core_module.html#location

Она, впрочем, довольно скромная, и сводится к тому, что location'ы
могут быть вложенными.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Документация на вложенные location

Pavel V. October 14, 2011 04:56AM

Re: Документация на вложенные location

Igor Sysoev October 14, 2011 05:48AM

Re: Документация на вложенные location

Pavel V. October 14, 2011 06:36AM

Re: Документация на вложенные location

mrpsycho August 17, 2018 06:34AM

Re: Документация на вложенные location

kpoxa August 17, 2018 11:28AM

Re: Документация на вложенные location

Maxim Dounin August 17, 2018 12:00PM

Re: Документация на вложенные location

Maxim Dounin August 17, 2018 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 120
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready