nginx-0.3.12

Igor Sysoev is at rambler-co.ru
Mon Nov 28 14:34:23 MSK 2005


On Mon, 28 Nov 2005, Alexander Burnos wrote:

> On Mon, Nov 28, 2005 at 02:08:30PM +0300, Igor Sysoev wrote:
>> On Mon, 28 Nov 2005, Alexander Burnos wrote:
>>
>>> On Sat, Nov 26, 2005 at 01:51:34PM +0300, Igor Sysoev wrote:
>>>>>>> *) Добавление: директива proxy_buffering.
>>>>> Если она не указана, то по умолчанию как работает?
>>>>> И надо наверное ее добавить в пример.
>>>> http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_buffering
>>>> default: proxy_buffering on
>>> Работает ли это для https проксирования?
>> Да, и для HTTPS-клиента, и для HTTPS-апстрима.

Я ошибся, для того, чтобы это "proxy_buffering  off" работал для
HTTPS-клиентов, нужен патч:
--------------------
--- src/event/ngx_event_openssl.c       Sun Nov 13 00:11:13 2005
+++ src/event/ngx_event_openssl.c       Mon Nov 28 14:31:36 2005
@@ -630,7 +630,7 @@
      for ( ;; ) {

          while (in && buf->last < buf->end) {
-            if (in->buf->last_buf) {
+            if (in->buf->last_buf || in->buf->flush) {
                  flush = 1;
              }

--------------------


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list