Sorry, after sending the previous (desperate) message, I decided to try
one last time, and managed to figure it out. It appears to be a problem
with mod_ssl. The bug seems to have been introduced in 2.8.13, because
compiling mod_ssl-2.8.12 worked, but nothing starting with 2.8.13 did.

>>> [EMAIL PROTECTED] 07/08/03 12:23PM >>>
I'm trying to compile the most recent Apache 1.3.27,
mod_ssl-2.8.14-1.3.27 and openssl-0.9.7b on win32. I've successfully
compiled it on my Windows 2000 Professional SP4 workstation with
Microsoft Visual Studio 6.0 Service Pack 5. And when I run the
newly-compiled Apache on the same workstation with default SSL
configuration and a self-signed certificated, it works fine (I've
tried
IE5.5 from the same machine and from other machines).
 
However, when I move the same just-compiled Apache installation to a
Windows 2000 Server SP4 box, run it and try to access it from IE5.5 I
get the following errors:
 
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 5 established
(server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Seeding PRNG with 1160 bytes of
entropy
[08/Jul/2003 11:55:39 03192] [info]  Initial (No.1) HTTPS request
received for child 5 (server xxx)
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 5 closed with
unclean shutdown (server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 6 established
(server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Seeding PRNG with 1160 bytes of
entropy
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 7 established
(server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 8 established
(server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 9 established
(server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [info]  Seeding PRNG with 1160 bytes of
entropy
[08/Jul/2003 11:55:39 03192] [info]  Seeding PRNG with 1160 bytes of
entropy
[08/Jul/2003 11:55:39 03192] [info]  Seeding PRNG with 1160 bytes of
entropy
[08/Jul/2003 11:55:39 03192] [info]  Initial (No.1) HTTPS request
received for child 6 (server xxx)
[08/Jul/2003 11:55:39 03192] [error] SSL handshake failed (server xxx,
client xxx) (OpenSSL library error follows)
[08/Jul/2003 11:55:39 03192] [info]  Connection to child 6 closed with
unclean shutdown (server xxx, client xxx)
[08/Jul/2003 11:55:39 03192] [error] OpenSSL: error:1408F455:SSL
routines:SSL3_GET_RECORD:decryption failed or bad record mac

I've looked all over the web for this and have found multiple
referenced to the error and possible solutions (-SSLv3, IE workarounds
in httpd.conf, etc), none of which fixed it. However, my situation
seems
to be unique in that the installation works on one box and doesn't on
the other. I suspect that I may be doing something wrong in the
compilation process (I'm following mod_ssl's INSTALL.Win32 compilation
instructions). I'd like to avoid installing VS6 on the production
server
and having to compile all future versions of openssl/apache on it, so
I
would really appreciate any help that would allow me to compile
apache/openssl on my W2K Pro workstation in such a way that I could
then
use the results on the server. Thanks.

Max
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org

User Support Mailing List                    [EMAIL PROTECTED]

Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to