Error when trying shmcb SSLSessionCache on 64-bit Windows

Error when trying shmcb SSLSessionCache on 64-bit Windows

am 01.09.2008 11:41:48 von Johan Hoogenboezem

Hi All
I'm running Apache 2.2.9 on Windows Server 2003 (64-bit version) in a
production environment with mod_ssl configured. The only type of
SSLSessionCache I am able to use is dbm. If I try the memory-based cache
(shmcb, shmht or just shm), I get this error:

Syntax error on line 62 of C:/Program Files (x86)/Apache Software
Foundation/Apache2.2/conf/extra/httpd-ssl.conf:
SSLSessionCache: Invalid argument: size has to be >= 8192 bytes

Their is nothing wrong with the way the argument is set. This is what the
line looks like:

SSLSessionCache "shmcb:C:/Program Files (x86)/Apache Software
Foundation/Apache2.2/logs/ssl_scache(512000)"

I tried different argument values to no avail.

I realize their is no official version of httpd for 64-bit Windows. I found
an unofficial one, but that one doesn't work at all. It appears to have
other issues. Besides, I'd rather use a production-ready, offical version
even if it is 32-bit.

Any comments will be greatly appreciated

Regards

Johan Hoogenboezem


____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org

RE: Error when trying shmcb SSLSessionCache on 64-bit Windows

am 01.09.2008 13:09:58 von Johan Hoogenboezem

Hi Martin
1) I'm still reluctant to use an unofficial build, but its good to know
others are using it.
2) Wow, well spotted with your "(x86)" theory! It also failed with a
relative path: logs/ssl_scache(512000), but depending on how the relative
path is being translated to an absolute path behind the scenes, you might
still be right... I'll try it out as soon as I can and let you know.
Thanks a lot
Johan

-----Original Message-----
From: Martin Dickau [mailto:mdickau@byallaccounts.com]
Sent: 01 September 2008 12:18 PM
To: hoogenbj@worldonline.co.za
Subject: Re: Error when trying shmcb SSLSessionCache on 64-bit Windows

I am using an unofficial 2.2.9 native on Windows Server 2003 64-bit
(AMD64/EM64T) from http://www.blackdot.be/?inc=apache/binaries and am using
shmcb without any trouble. You do need to install the VC++ 2005 64-bit
redistributable runtime. I am also using the mod_jk build from that site,
but I could not get the mod_log_rotate to run without crashing and had to
build that one myself.

That said, the "invalid size" error and the fact that size is passed in
parentheses as "(512000)" makes me wonder if it is reading the "(x86)" from
the path as the size. Have you tried using C:/PROGRA~1/ (or PROGRA~2 --
whichever it is on your system) instead?

Regards,

Martin

____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org

RE: Error when trying shmcb SSLSessionCache on 64-bit Windows

am 02.09.2008 07:03:10 von Johan Hoogenboezem

Hi Martin
I tried the short (8.3) version of the directory with no luck. Ah well...
Thanks
Johan

-----Original Message-----
From: owner-modssl-users@modssl.org [mailto:owner-modssl-users@modssl.org]
On Behalf Of Johan Hoogenboezem
Sent: 01 September 2008 01:10 PM
To: modssl-users@modssl.org
Cc: mdickau@byallaccounts.com
Subject: RE: Error when trying shmcb SSLSessionCache on 64-bit Windows

Hi Martin
1) I'm still reluctant to use an unofficial build, but its good to know
others are using it.
2) Wow, well spotted with your "(x86)" theory! It also failed with a
relative path: logs/ssl_scache(512000), but depending on how the relative
path is being translated to an absolute path behind the scenes, you might
still be right... I'll try it out as soon as I can and let you know.
Thanks a lot
Johan

-----Original Message-----
From: Martin Dickau [mailto:mdickau@byallaccounts.com]
Sent: 01 September 2008 12:18 PM
To: hoogenbj@worldonline.co.za
Subject: Re: Error when trying shmcb SSLSessionCache on 64-bit Windows

I am using an unofficial 2.2.9 native on Windows Server 2003 64-bit
(AMD64/EM64T) from http://www.blackdot.be/?inc=apache/binaries and am using
shmcb without any trouble. You do need to install the VC++ 2005 64-bit
redistributable runtime. I am also using the mod_jk build from that site,
but I could not get the mod_log_rotate to run without crashing and had to
build that one myself.

That said, the "invalid size" error and the fact that size is passed in
parentheses as "(512000)" makes me wonder if it is reading the "(x86)" from
the path as the size. Have you tried using C:/PROGRA~1/ (or PROGRA~2 --
whichever it is on your system) instead?

Regards,

Martin

____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.169 / Virus Database: 270.6.14/1644 - Release Date: 8/31/2008
4:59 PM

____________________________________________________________ __________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List modssl-users@modssl.org
Automated List Manager majordomo@modssl.org