Primeiro, CORRIGUE SUAS PORTAS - rm -rf /usr/ports
se for necessário. Isso não prejudicará o software instalado. Use portsnap
para obter uma maneira fácil de obter uma nova cópia da árvore de portes. Usuários avançados podem usar svn
.
Segundo, NÃO compile o Apache da fonte baixada. Você está implorando por problemas, e não deve se surpreender que você tenha encontrado. Use a árvore de portas. Mesmo se você quiser usar uma versão diferente do software da árvore de Portos, aprenda a modificar sua árvore local para a versão desejada.
Execute ldd
no arquivo mod_ssl.so, já que você está compilando o código-fonte baixado, a direção da instalação provavelmente não é padrão (o que significa que futuros administradores do seu sistema não conseguirão encontrar o diretório facilmente).
Veja o que o libssl.so está usando e de onde ele será carregado. Certifique-se de ter as últimas bibliotecas OpenSSL nesse local.
Quando você constrói o Apache a partir de portas, ele deve sempre construir contra a versão instalada do OpenSSL (libssl.so in /usr/local/lib
). Como esse não é o caso, ninguém sabe o que está carregando.