Re: mirror только *_pass

Alexander Azarov self на alaz.me
Чт Окт 4 10:51:04 UTC 2018


ср, 3 окт. 2018 г. в 15:18, Maxim Dounin <mdounin на mdounin.ru>:

> On Wed, Oct 03, 2018 at 10:10:58AM +0300, Roman Arutyunyan wrote:
>
> > Миррор создается в фазе precontent, а rewrite и return - на более ранней
> фазе
> > rewrite.  В вашем случае запрос завершается в фазе rewite и не доходит до
> > фазы precontent, в которой создается mirror.  Дело тут не в proxy_pass, а
> > в rewrite/return.  Если бы в локейшене просто отдавалась статика, то
> mirror
> > бы также работал.  Непонятно что можно в этом случае писать в лог, если
> > запрос просто завершается на более ранней стадии.
>
> На самом деле, в документации про это тоже есть, в описании
> модуля rewrite:
>
> : Модуль ngx_http_rewrite_module позволяет изменять URI запроса с
> : помощью регулярных выражений PCRE, делать перенаправления и
> : выбирать конфигурацию по условию.
>
>
"в документации про это тоже есть" = "и это тоже зашифровано в
документации" :)

Простой рабочий человек, если написал return 204; , то он думает, что
"выполнил запрос", а не "завершил запрос на фазе REWRITE, т.е. досрочно, до
PRЕCONTENT".

Александр.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20181004/fea00dfa/attachment-0001.html>


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