Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: SSI 502 при POST - господа, мы в отчая нии.
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
|