Comment 1 for bug 1659252

Revision history for this message
Elan Ruusamäe (glen666) wrote :

apache doesn't link with openssl. this is pristine install with apache only:

bash-3.2# ldd /usr/sbin/httpd.prefork
        libpcre.so.0 => /lib64/libpcre.so.0 (0x00007f84be254000)
        libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00007f84be033000)
        libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00007f84bde08000)
        libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00007f84bdcf3000)
        libc.so.6 => /lib64/tls/libc.so.6 (0x00007f84bdacd000)
        libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x00007f84bd9aa000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f84bd873000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f84bd66f000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f84bd56c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f84be487000)
bash-3.2#

even installing apache-mod_ssl does not make apache binary link with openssl (it's dynamically loaded module)

bash-3.2# rpm -q apache-mod_ssl
apache-mod_ssl-2.2.32-1.amd64
bash-3.2# ldd /usr/sbin/httpd.prefork |grep ssl
bash-3.2# ldd /usr/sbin/httpd.prefork |grep -c ssl
0
bash-3.2#

what other apache packages you have installed?
$ rpm -qa '*apache*'

or or maybe nss configuration affects?
$ cat /etc/nsswitch.conf

also post objdump output to see what is httpd binary directly linking against:

$ objdump -p /usr/sbin/httpd.prefork