28 декабря 2016 г., 22:21 пользователь Maxim Dounin <[email protected]> написал:
> Hello! > > On Wed, Dec 28, 2016 at 06:58:17PM +0300, Никита wrote: > > > Добрый день. > > > > Есть такой вот конфиг. > > > > http://pastebin.com/dwHnjyEi > ngx.location.capture - очень странная вещь. она хедеры (запроса) не передает. возможно, вам стоит посмотреть в сторону http://nginx.org/ru/docs/http/ngx_http_auth_request_module.html или (схожий механизм) X-Accel-Redirect > > > > Цель: при попадании в /dev_test1 делать подзапрос к /dev_auth > > > > Проблема: Не логируются подзапросы которые были направлены в /dev_auth с > помощью lua. > > То есть лог /var/log/nginx/nginx_auth_access.log пустой. > > > > При этом в дебаг логе видно что запрос прошел, локейшн вызвался. И при > вызове > > /dev_test1 вернулось Hello,world, то есть запрос прошел по правильному > пути. > > > > Если дергать локейшн /dev_auth через rewrite или напрямую убрав internal > - все логгируется. > > Подзапросы по умолчанию не логгируются. Если хочется, чтобы > логгировались - есть директива log_subrequest > (http://nginx.org/r/log_subrequest). Но следует понимать, что > подзапросы полноценными запросами не являются, и во многих > переменных будет странное. > > -- > Maxim Dounin > http://nginx.org/ > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
