Итак, имею проблему - есть сервер, работающий на Win HTTP Server API (на котором работает и IIS), при работе с NGINX ответ сервер шлет только в HTTP/1.1, т.к. запросы тоже должны быть в HTTP/1.1, иначе бы не определялись хосты. Получил ответ на мое сообщение:
Ищите на бэкенде некорректно работающие скрипты, которые всегда посылают ответ HTTP/1.1 несмотря на то, что запрос идет HTTP/1.0
-- Anton Yuzhaninov
Возникает несколько вопросов:
Зачем использовать устаревшие протоколы, тем более в HTTP 1.0 нельзя использовать хост, может тогда NGINX не будет их слать (если уж по стандарту все делать)
Неужели сложно посмотреть, в каком формате идет ответ от сервера и если там есть Transfer-Encoding: chunked, НЕ чанковать повторно?!