ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: X-Accel-Redirect и POST



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



 




Copyright © Lexa Software, 1996-2009.