ПРОЕКТЫ 


  АРХИВ 


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: файл из поста



Александр Кутузов пишет:
несовсем понимаю каким раком это справедливо для апача,
Возможно, как-то так
            proxy_pass http://backend;
            proxy_pass_request_body      off;
            client_body_in_file_only clean;
            proxy_set_header X-Request-Body-File $request_body_file;

сколько я гуглил я находил упоминания сего метода только для fcgi
и на сколько я понял один хрен получается одна большая срань, которую
просто не передают второй раз, но разбирать ее так или иначе придется.

просто файл с телом запроса сохраняется nginx'ом на диск и имя файла подсовывается бэкенду, а не содержимое файла аплоадится на бэкенд по tcp, чтобы бэкенд его о5 сохранил на диск :). Естественно, бэкенд должен уметь разбирать тело запроса из этого файла. В случае с php-fpm это делается прозрачно при наличии REQUEST_BODY_FILE в параметрах fastcgi.
в случае с апачем получается то же самое, только вместо ссылки на файл
для разобора мне передают запрос который я на лету разбираю.

да, если в теле запроса пару фоток нормального качества, и запросов таких много - будет грустно.

29 июня 2008 г. 18:58 пользователь proforg <proforg@xxxxxxxxxxxx> написал:
On 29.06.2008, at 18:17, Александр Кутузов wrote:

это справедливо для апача в качестве бэкэнда?

Вполне.

Алексей Бещёков
proforg@xxxxxxxxxxxx
+7 495 7853149








 




Copyright © Lexa Software, 1996-2009.