Назад | Перейти на главную страницу

Apache не начнет использовать mod_ssl.so

Использование centos 4.4 / apache 2.2.13 с openssl 0.9.8k Построено из исходников.

Получение сообщения ниже при запуске. Кажется, все работает нормально mod_ssl.so: undefined sysmbol: SSL_CTX_set_info_callback

Оказывается, проблема с openssl, я заставил его работать с openssl-0.9.7m, большинство выпусков 0.9.8 не работали. Пока для LD_LIBRARY_PATH установлено что-то вроде LD_LIBRARY_PATH = usr / local / lib (потому что там находятся файлы libcryto и susch)

Поэтому, когда openssl работает правильно, apache может использовать mod_ssl против 0.9.7m для mod_ssl. как ни странно, потому что было много людей с одной и той же проблемой, но без ответа.

Большое спасибо

Что в кеше ldconfig? Вы можете увидеть это с помощью ldconfig -p. Пример :

ldconfig -p | egrep -i '(ssl|crypt)'

Убедитесь, что у вас есть сборка openssl 0.9.8k.

Если нет, обновите ваш /etc/ld.so.conf (или /etc/ld.so.conf/openssl.conf - я не знаю, как организована CentOS). Затем снова запустите ldconfig, чтобы обновить его кеш.