Re[2]: SSI 502 при POST - господа, мы в отчаянии.
Sergey Bondari
bondari at 1stomni.com
Fri Nov 21 21:05:16 MSK 2008
Hello Maxim,
Спасибо огромное. Можно было и догадаться самому :)
Конфигурация ведет себя адекватно.
location ~ (showssi|ssi_cart|ssi_sidebox)\.php {
proxy_method GET;
proxy_pass_request_body off;
proxy_set_header Content-Length "";
proxy_pass http://192.168.1.164;
}
Мне кажется что все-таки было бы неплохо эту проблему решить на уровне
самого nginx - посылать НТТР контент при GET сабреквесте на мой взгляд
излишне.
>> Hello Artem,
>>
>> Вернее то что в теории выглядит хорошо, на практике не заработало
>>
>> location ~ showssi.php|ssi_cart.php|ssi_sidebox.php {
>> proxy_method GET;
>> proxy_pass_request_body off;
>> proxy_pass http://192.168.1.164;
>> }
>>
>> Просто мерзнет соединение в браузере. Даже неохота дебагать уже.
>> Проблема на голом месте блин :(
MD> Вероятно, в этом случае на бекенд уходит заголовок Content-Length,
MD> а сам контент - не уходит, и бекенд ждёт вечно. Формируя запросы
MD> руками - надо делать это осторожно, в данном случае нужно как
MD> минимум убрать заголовок Content-Length:
MD> proxy_set_header Content-Length "";
MD> Как вариант - выключить proxy_pass_request_headers вообще и установить
MD> минимально необходимые.
MD> Maxim Dounin
--
Best regards,
Sergey
More information about the nginx-ru
mailing list