You normally need to configure Apache to turn off persistant connections
under HTTPS for IE. This is to avoid a bug in IE where the browser asumes
the connection is still there even if the server has timed it out and closed
it. When this occurs IE throws up an incorrect error message saying there
was a problem with the server.

Microsoft reports the bug here:
http://support.microsoft.com/support/kb/articles/Q190/0/52.ASP. Despite what
the article says in my experience they haven't fixed it in versions after
4.01. The problem is also wider in scope than the article suggests as it can
occur with any server that attempts to use persistant connections to IE
under HTTPS.

> -----Original Message-----
> From: Anthony Howe [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 30, 2001 11:53 AM
> To: [EMAIL PROTECTED]
> Subject: HTTP/1.1 persistant connections & mod_ssl
> 
> 
> I'm working on a specialised HTTP proxy server in Java for my firm. 
> I've been testing with Netscape 4.77 and IE 5.5.1.  Netscape is a
> HTTP/1.0 browser and behaves as expected.  IE supports HTTP/1.1, in
> particular persistant connections (multiple requests over the same
> socket connection).
> 
> IE making a typical HTTP request through my proxy to an Apache server
> uses HTTP/1.1 persistant connections just fine (provided one of IE's
> Advanced options is set concerning HTTP/1.1 and proxy connections).
> 
> However, IE making an HTTPS connection through my proxy to an Apache +
> mod_ssl server does NOT appear to support HTTP/1.1 persistant
> connections.  Since the connection is encrypted and tunneled 
> through my
> proxy I'm having trouble determining if:
> 
>         a) The server is closing the socket after each request.
> 
>         b) The IE client is closing the socket after each request.
> 
>         c) The Proxy is closing the client because:
> 
>                 i) the server closed the connection and/or sent a 
>                 "Connection: close" header.
> 
>                 ii) the IE client closed the connection
> 
>                 iii) the proxy THINKS the connection has been closed
>                 from one end or the other.
> 
> In my proxy logs I'm seeing evidence that IE is making a new 
> connection
> for each request (page, images, stylesheets, etc.) when making an SSL
> connection.  I want to confirm whether this is correct or not.
> 
> Does Apache + mod_ssl support HTTP/1.1 persistant connections?
> 
> -- 
> Anthony C Howe                            +33 6 11 89 73 78        
> http://www.snert.com/                          ICQ# 7116561
> "Microsoft (cough, sputter, spit, !@#$%) ..."
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]
> 
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to