From 087cfbb6aab0bc2f8449ca6896d4b6d12fd2381b Mon Sep 17 00:00:00 2001
From: Rich Bowen
Make sure you add mod_ssl to the Apache source tree first and then do a
- fresh configuration and installation of PHP3. For SSL support EAPI patches
- are required which have to change internal Apache structures. PHP3 needs
- to know about these in order to work correctly. Always make sure that
- -DEAPI
is contained in the compiler flags when PHP3 is built.
This actually means you installed mod_ssl as a DSO, but without rebuilding
- Apache with EAPI. Because EAPI is a requirement for mod_ssl, you need an
- extra patched Apache (containing the EAPI patches) and you have to build
- this Apache with EAPI enabled (explicitly specify
- --enable-rule=EAPI
at the APACI command line).
When you receive entries like `` The additional 1MB are caused by the global shared memory pool EAPI
+ The additional 1MB are caused by the global shared memory pool Apache
allocates for all modules and which is not used by mod_ssl for
various reasons. So the actually allocated shared memory is always
1MB more than what you specify on mod_ssl: Child could not open
SSLMutex lockfile /opt/apache/logs/ssl_mutex.18332 (System error follows)
@@ -281,7 +263,7 @@ the commercial alternatives like Raven or Stronghold?