You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "EMRE KUNT (Ebi Bsk. - Sistem Prog)" <EK...@THY.COM> on 2003/01/07 07:43:15 UTC

RE: Need Help :: apache and ssl :: ---- THANKS

Thank you very much for your help,

and best regards,


-----Original Message-----
From: EMRE KUNT (Ebi Bsk. - Sistem Prog) [mailto:EKUNT@THY.COM]
Sent: Friday, January 03, 2003 2:20 PM
To: dev@httpd.apache.org
Subject: Need Help :: apache and ssl ::


Hello,
What is the problem? Thanks and best regards,

RedHat 8.0
Apache 2.0.39
openssl 0.9.7  (31 december 2002)

and the result: 
Cannot load /Apache2/modules/mod_ssl.so into server:
/Apache2/modules/mod_ssl.so: undefined symbol: X509_free



RE: Need Help :: apache and ssl :: ---- THANKS

Posted by Cliff Woolley <jw...@virginia.edu>.
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