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