Все что идет до HTTP/1.1 - игнорируется. (Хотя я не уверен, возможно
парсится и воспринимается как полноправные http-заголовки, т. е.
игнорируется порядок следования).
Пока я проблему решил путем установки между бекэндом и nginx'ом
второго Апача в режиме reverse proxy, он ответ приводит к виду, не
вызывающему у nginx'а отторжения.
А с этим патчем как выглядит результат ?
Игорь Сысоев
http://sysoev.ru
--- src/http/modules/ngx_http_proxy_module.c Mon Feb 6 22:45:08 2006
+++ src/http/modules/ngx_http_proxy_module.c Tue Mar 7 18:17:53 2006
@@ -800,9 +800,11 @@
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
"upstream sent no valid HTTP/1.0 header");
+#if 0
if (u->accel) {
return NGX_HTTP_UPSTREAM_INVALID_HEADER;
}
+#endif
r->http_version = NGX_HTTP_VERSION_9;
p->status = NGX_HTTP_OK;