- first ( not a bug, just a change ) the file name expected for a SSLSessionCache shm:file /shmht:file directive is now relative to apache's document root.
- second when bulding the path to the shared memory file, it does not strip out the : from the config directive resulting into a failure to allocate the shared memory segment.
here's a small patch that will fix this. ( go in SOURCE_PATH/mod_ssl-2.7.0-1.3.14/pkg.sslmod and run patch -p0 < ssl_engine_config.patch )
hope this helps.
regards
-- Charles-Edouard Ruault
--- ssl_engine_config.orig.c Fri Oct 13 15:07:21 2000
+++ ssl_engine_config.c Fri Oct 13 15:07:32 2000
@@ -738,7 +738,7 @@
mc->nSessionCacheMode = SSL_SCMODE_SHMHT;
cp = strchr(arg, ':');
mc->szSessionCacheDataFile = ap_pstrdup(mc->pPool,
- ssl_util_server_root_relative(cmd->pool,
"scache", cp));
+ ssl_util_server_root_relative(cmd->pool,
+"scache", cp+1));
mc->tSessionCacheDataTable = NULL;
mc->nSessionCacheDataSize = 1024*512; /* 512KB */
if ((cp = strchr(mc->szSessionCacheDataFile, '(')) != NULL) {
