ПРОЕКТЫ 


  АРХИВ 


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: SSI & POST



Можно ли как-нибудь сделать, чтобы client_max_body_size не срабатывал, когда включен 'fastcgi/proxy_pass_request_body off', и запрос является подзапросом?

client intended to send too large body: 6268124 bytes, client: x.x.x.x, server: y.y.y, request: "POST /request HTTP/1.1", subrequest: "/subrequest", host: "y.y.y", referrer: "y.y.y"

___

client_max_body_size = 1m;

location /request {
   client_max_body_size = 30m;
   ...
}

location /subrequest {
  fastcgi_param  REQUEST_METHOD     GET;
  fastcgi_pass_request_body  off;
   ...
}

Igor Sysoev пишет:
On Thu, Sep 11, 2008 at 10:08:43PM +0700, Bokhan Artem wrote:

А есть ли форкэраунд, если location обрабатывается fastcgi?

   fastcgi_param  REQUEST_METHOD     GET;
   fastcgi_pass_request_body  off;

Maxim Dounin пишет:
Hello!

On Thu, 20 Sep 2007, valiy wrote:

valiy wrote:
задача...
есть nginx заним апач...
если делаем POST и постим файло...всё нормально прокидывается..возмращается стрица с ssi инклюдами и nginx по всем этим инклюдам опять прикидывает файл... можно ли как-нить для определённого локейшена менять POST на GET или не прокидывать тело поста?

.

так что? никаких идей?..
имхо это бага..
Как-то так:

location /i-dont-want-post-here {
   proxy_method GET;
   proxy_pass_request_body off;
}

Не документировано, ага.

Maxim Dounin






 




Copyright © Lexa Software, 1996-2009.