Dear B. Courtin, all the webservers run in local networks and dont pass any other machines (like proxies or load balancers). the logs show the correct IP of the clients. when running non-ssl connections the error doesnt occur at all (same machine, same pages, same client). I also never discovered this problem using NS4.x So im quite sure its a IE problem. Its known that IE is quite crappy with https, but there must be a way to solve this. Keepalive is turned off for the whole server. So that cannot be the problem. For completeness i attached the virtualhost config section of the httpd.conf Any other ideas ?
Regards, Heribert Steuer --SNIP!-- <VirtualHost _default_:443> ServerName oms.freiburg.peh # resolved by internal dns SSLEngine on SSLCertificateFile conf/ssl.crt/server.crt SSLCertificateKeyFile conf/ssl.key/server.key <Files ~ "\.(cgi|shtml)$"> SSLOptions +StdEnvVars </Files> DocumentRoot /webroot/peh.internal.net/htdocs ServerAdmin [EMAIL PROTECTED] ScriptAlias /cgi-bin/ /webroot/peh.internal.net/cgi-bin/ ScriptAlias /perl-bin/ /webroot/peh.internal.net/perl-bin/ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon CustomLog /webroot/peh.internal.net/logs/access_log vcommon ErrorLog /webroot/peh.internal.net/logs/error_log SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP <Directory /webroot/peh.internal.net> Options FollowSymLinks AllowOverride All SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </Directory> <Location /perl-bin> SetHandler perl-script PerlHandler Apache::Registry PerlSendHeader On Options ExecCGI </Location> # Unauthorized ErrorDocument 401 /error_html/401.html # Payment Required ErrorDocument 402 /error_html/402.html # Forbidden ErrorDocument 403 /error_html/403.html # Not Found ErrorDocument 404 /error_html/404.html # Internal Server Error ErrorDocument 500 /error_html/500.html </VirtualHost> --SNIP!-- ----Original Message---- Hi Heribert, are you sure these errors are caused by access/commmunication with the Microsoft Internet Explorer 6.0.2600.000? Do they only occour when the webserver is accessed by a browser (i.e. MS IE6) or on a regulary basis: are you sure your web-servers are not behind any kind of load balancer which is sending "pings" or "keepalive" requests to your webserver? Kind regards, B. Courtin -----Original Message----- From: Heribert Steuer [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 16, 2002 7:12 PM To: [EMAIL PROTECTED] Subject: handshake problem with IE Hello everybody, i was already reading the posts on this issue, but all suggested tips didnt help at all. server is apache (see version numbers below) running on OpenBSD 3.0stable client is Microsoft Internet Explorer 6.0.2600.000 with 128bit encryption the logs say the following (at least they are full of it): [Thu May 16 18:52:12 2002] [error] mod_ssl: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!] (System error follows) [Thu May 16 18:52:12 2002] [error] System: Connection reset by peer (errno: 54) ssl_engine_log is : [16/May/2002 18:52:13 06053] [info] Connection to child 0 established (server cyrus.freiburg.peh:443, client 192.168.30.30) [16/May/2002 18:52:13 06053] [info] Seeding PRNG with 1160 bytes of entropy [16/May/2002 18:52:13 06053] [trace] OpenSSL: Handshake: start [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: before/accept initialization [16/May/2002 18:52:13 06053] [debug] OpenSSL: read 11/11 bytes from BIO#00A259C0 [mem: 00CCE000] (BIO dump follows) [...] [16/May/2002 18:52:13 06053] [debug] OpenSSL: read 67/67 bytes from BIO#00A259C0 [mem: 00CCE00B] (BIO dump follows) [...] [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: SSLv3 read client hello A [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: SSLv3 write server hello A [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: SSLv3 write certificate A [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: SSLv3 write server done A [16/May/2002 18:52:13 06053] [debug] OpenSSL: write 762/762 bytes to BIO#00A259C0 [mem: 00CA3000] (BIO dump follows) [...] [16/May/2002 18:52:13 06053] [trace] OpenSSL: Loop: SSLv3 flush data [16/May/2002 18:52:13 06053] [debug] OpenSSL: I/O error, 5 bytes expected to read on BIO#00A259C0 [mem: 00CCE000] [16/May/2002 18:52:13 06053] [trace] OpenSSL: Exit: error in SSLv3 read client certificate A [16/May/2002 18:52:13 06053] [trace] OpenSSL: Exit: error in SSLv3 read client certificate A [16/May/2002 18:52:13 06053] [error] SSL handshake interrupted by system [Hint: Stop button pressed in browser?!] (System error follows) [16/May/2002 18:52:13 06053] [error] System: Connection reset by peer (errno: 54) OpenSSL 0.9.6b [engine] 9 Jul 2001 mod_ssl version 2.8 mod_perl-1.26 Server version: Apache/1.3.19 (Unix) Server built: Oct 15 2001 11:48:41 Server's Module Magic Number: 19990320:10 Server compiled with.... -D EAPI -D HAVE_MMAP -D HAVE_SHMGET -D USE_MMAP_SCOREBOARD -D USE_MMAP_FILES -D USE_FLOCK_SERIALIZED_ACCEPT -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D HTTPD_ROOT="/var/www" -D SUEXEC_BIN="/usr/sbin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/httpd.scoreboard" -D DEFAULT_LOCKFILE="logs/httpd.lock" -D DEFAULT_XFERLOG="logs/access_log" -D DEFAULT_ERRORLOG="logs/error_log" -D TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf" -D ACCESS_CONFIG_FILE="conf/access.conf" -D RESOURCE_CONFIG_FILE="conf/srm.conf" if theres a need for more details, just let me know. this problem occurs on 3 different machines (all running OpenBSD with different versions of apache/mod_ssl) i hope someone can help. thanks in advance Heribert Steuer ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]