X-Accel-Redirect и POST
Maxim Dounin
mdounin at mdounin.ru
Tue Apr 14 20:44:24 MSD 2009
Hello!
On Tue, Apr 14, 2009 at 08:11:51PM +0400, Denis Shaposhnikov wrote:
> Hello,
>
> Люююди, помогите пожалуйста. :) Стоит nginx на на fontend-е, который
> проксирует запросы к CGI на сервера с apache, а запросы к картинкам на
> сервера с nginx. frontend и backend-ы находятся на разных хостах. И вот
> возникает следующая ситуация:
>
> 1. От пользователя приходит POST для скрипта.
>
> 2. frontend проксирует его на apache.
>
> 3. Скрипт возвращает X-Accel-Redirect на какой-то файл.
>
> 4. frontend проксирует это на nginx на backend-е.
>
> 5. nginx на backend-е получает POST в статический файл и возвращает в
> ответ 405, а не файл.
>
> Подскажите пути выхода из этой ситуации?
location /x-accel-redirect-here/ {
proxy_method GET;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
proxy_pass ...
}
Maxim Dounin
More information about the nginx-ru
mailing list