Ok. I have tried many times to figure this one out, but now I am asking
for some help here. I have apache_1.3.27 with mod_perl-1.27 and
mod_ssl-2.8.12-1.3.27. I first confiure mod_ssl for apache_1.3.27 as
the directions say. Then I configure and compile mod_perl-1.27 and
let that build apache for me. I have used this method for the last 10 or
so apache releases. I have my LD_LIBRARY_PATH set to
/usr/local/lib:/usr/local/ssl/lib:/opt/local/lib as I have in the past.
It all compiles just fine. From the apache_1.3.27 directory, I type
./src/httpd -l and get the long list of compiled in modules, including
ssl and perl.
But, in a different shell, with LD_LIBRARY_PATH not set, when I do a test
start with this command:
/usr/local/apache/bin/httpd -f /opt/local/apache/conf/httpd.conf
I get this error:
ld.so.1: /usr/local/apache/bin/httpd: fatal: libssl.so.0.9.6: open failed:
No such file or directory
If I set the LD_LIBRARY_PATH to something that has the libssl.so.0.9.6, it
up. I never had to have this set before. Anybody know why this might be
Thanks in advance.
Senior Systems Programmer