Re: Уточнение логики работы ngx_http_auth_request_module

Валентин Бартенев vbart at nginx.com
Wed Nov 6 16:34:05 UTC 2013


On Wednesday 06 November 2013 19:23:52 Dzmitry Stremkouski wrote:
> Максим, я сделал ещё пару экспериментов в сторону упрощения конфигурации
> сервера.
> Выключение опции spdy:
> server {
>   # listen 443 ssl spdy default_server;
>   listen 443 ssl default_server;
> 
> дало работоспособность вашего модуля на все сто, без костылей.
> http://static.stremki.net/nginx-debug.log
> Вот, дебаглог при простой конфигурации
> Локейшн /nauth
> 
[..]

Должно помочь со SPDY:

diff -r f817f9d1cded src/http/ngx_http_request_body.c
--- a/src/http/ngx_http_request_body.c  Mon Nov 04 17:00:25 2013 -0800
+++ b/src/http/ngx_http_request_body.c  Wed Nov 06 20:32:15 2013 +0400
@@ -43,7 +43,7 @@ ngx_http_read_client_request_body(ngx_ht
     r->main->count++;
 
 #if (NGX_HTTP_SPDY)
-    if (r->spdy_stream) {
+    if (r->spdy_stream && r == r->main) {
         rc = ngx_http_spdy_read_request_body(r, post_handler);
         goto done;
     }


--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru