On Tue, 7 Jan 2003, EMRE KUNT (Ebi Bsk. - Sistem Prog) wrote: > Cannot load /Apache2/modules/mod_ssl.so into server: > /Apache2/modules/mod_ssl.so: undefined symbol: X509_free
The problem is that you've built a shared mod_ssl against a static OpenSSL (ie, libssl.a and libcrypto.a instead of .so). That won't work because the way the build system currently works; OpenSSL is linked into httpd, not mod_ssl. httpd doesn't need the symbols from the OpenSSL libraries, so the static linker throws them away, meaning they're no longer available when mod_ssl is dynamically linked at runtime. Solution: use a shared OpenSSL. --Cliff