Some problem with SSL on 0.6.31, same config works on 0.5.35
Igor Sysoev
is at rambler-co.ru
Wed Jun 18 23:35:59 MSD 2008
On Wed, Jun 18, 2008 at 11:23:46PM +0400, Igor Sysoev wrote:
> On Wed, Jun 18, 2008 at 11:13:39AM -0400, Paul wrote:
>
> > SSL times out or gives blank page..
> > What has changed from 0.5.35 to 0.6.31 for ssl support?
> >
> > Log file shows:
> > 2008/06/18 09:24:04 [error] 21382#0: *33 upstream timed out (110:
> > Connection timed out) while reading upstream, client: x.x.x.x, server:
> > blah.com, request: "GET /favicon.ico HTTP/1.1", upstream:
> > "https://2.2.2.2:443/favicon.ico", host: "1.1.1.1"
> >
> > It shows this on every SSL request to the backend.
>
> This bug had appeared in 0.6.9.
> It seems no one uses proxy_pass https:// in 0.6.x.
> The attached patch should fix the bug.
The updated patch.
--
Igor Sysoev
http://sysoev.ru/en/
-------------- next part --------------
Index: src/event/ngx_event_openssl.c
===================================================================
--- src/event/ngx_event_openssl.c (revision 1369)
+++ src/event/ngx_event_openssl.c (working copy)
@@ -674,6 +674,11 @@
}
if (bytes) {
+
+ if (n == 0 || n == NGX_ERROR) {
+ c->read->ready = 1;
+ }
+
return bytes;
}
More information about the nginx
mailing list