Okay guys, I am at my wits end. You are my last hope
We have a server running Apache 1.3.29 on RH 7. I re-compiled apache w/ all the neccesary modules: mod_perl 1.27 (seems to work), mod_ssl (latest), openssl installed under /opt/, php 4.3.2 (works fine) and mm 1.1.3. My configure string is as follows:
--- .config.status ---
LIBS="-L/opt/db/lib" \
INCLUDES="-I/opt/db/include" \
EAPI_MM="../mm-1.1.3" \
SSL_BASE="../openssl-0.9.7d" \
./configure \
"--with-layout=RedHat" \
"--enable-rule=SSL_SDBM" \
"--enable-module=all" \
"--enable-module=rewrite" \
"--activate-module=src/modules/extra/mod_gzip.c" \
"--add-module=src/modules/extra/mod_bandwidth.c" \
"--permute-module=BEGIN:bandwidth" \
"--activate-module=src/modules/perl/libperl.a" \
"--activate-module=src/modules/php4/libphp4.a" \
"--enable-module=ssl" \
"--enable-module=so" \
"--enable-shared=ssl" \
"--enable-shared=perl" \
"--enable-shared=max" \
"$@"
---
compiled everything without a hitch (third-party mods as DSO -- see config above). Make, make install. Generated a server certificate (/etc/httpd/conf/ssl.crt/server.crt).
Started with apachectl startssl.
Now two things are quite interesting:
1) in httpd_error_log, I only get the following string:
[notice] Apache/1.3.29 (Unix) mod_perl/1.27 configured -- resuming normal operations
Shouldnt there be something like mod_ssl X.XX and OpenSSL X.XX alongside mod_perl to indicate the module is loaded? If not, how do I go about loading it (It is a DSO)? Is this a httpd.conf problem?
2) No connections via https possible at all, although in httpd.conf Listen is set to 443 and SSL directives are in place.
Any clues? What am I missing here? Thanks for any hints.
Greetings,
Patrick