Welcome! Log In Create A New Profile

Advanced

auth_request и named location

Gena Makhomed
January 06, 2014 09:54AM
в документации есть пример использования auth_request.

сейчас приходится писать

location = /auth {
internal;
fastcgi_param SCRIPT_FILENAME /home/www/example.com/engine/auth.php;
include /etc/nginx/fastcgi_params.auth; # без CONTENT_LENGTH
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass_request_body off;
}

а можно было бы проще:

location @auth {
fastcgi_param SCRIPT_FILENAME /home/www/example.com/engine/auth.php;
include /etc/nginx/fastcgi_params.auth; # без CONTENT_LENGTH
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass_request_body off;
}

но вариант auth_request через named location почему-то не работает.

в варианте с location @auth основной плюс в том,
что uri /auth можно использовать для целей сайта.
да и в конфиге тогда писать на одну строчку меньше.

или auth_request через named location в nginx реализовать невозможно?

--
Best regards,
Gena

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

auth_request и named location

Gena Makhomed January 06, 2014 09:54AM

Re: auth_request и named location

Maxim Dounin January 06, 2014 08:48PM

Re: auth_request и named location

Валентин Бартенев January 06, 2014 08:58PM

Re: auth_request и named location

Maxim Dounin January 06, 2014 09:16PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 136
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready