ср, 3 окт. 2018 г. в 15:18, Maxim Dounin <mdou...@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". Александр.
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru