Эмм, только вот что случится, если препроцессинг пройдет, а вот fastcgi_pass вернет реальный 404 код :) Будет замкнутый цикл и 500<br><br><div class="gmail_quote">2011/1/2 Boris Dolgov <span dir="ltr"><<a href="mailto:boris@dolgov.name">boris@dolgov.name</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">2011/1/1 Дмитрий Леоненко <<a href="mailto:dmitry.leonenko@gmail.com">dmitry.leonenko@gmail.com</a>>:<br>
<div class="im">> Добрый день.<br>
> У меня есть приложение на php, перед которым стоит nginx. Мне надо включить<br>
> в лиенйку обработкий сторонний препроцессинг. То есть сейчас идет GET<br>
> /index.php -> nginx -> php-fpm, а мне надо, что бы было GET /index.php -><br>
> nginx -> proxy_pass <a href="http://localhost:8080" target="_blank">http://localhost:8080</a> -> X-Accel-Redirect -> nginx -><br>
> php-fpm<br>
</div>Возможно. имеет смысл попробовать так:<br>
location /<br>
{<br>
internal;<br>
fastcgi_pass ...;<br>
error_page 404 = @process;<br>
}<br>
location @process<br>
{<br>
proxy_pass ...;<br>
}<br>
<br>
--<br>
<font color="#888888">Boris Dolgov.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br>