сообщение «undefined symbol: SSL_get_servername» при запуске веб-сервера Apache - PullRequest
0 голосов
/ 04 августа 2010

Я установил httpd-2.2.16 и openssl-1.0.0 в Red Hat Linux 5: при запуске Apache в командной строке генерируется сообщение «неопределенный символ: SSL_get_servername».

Ниже перечисленыпараметры, используемые для установки Apache (раздел A) и сгенерированное сообщение об ошибке при запуске Apache (РАЗДЕЛ B).

Может кто-нибудь указать мне направление решения?Поиск в Google и Binging не дали решения, подходящего для этого случая (они зависят от Mandiva / Suse)

РАЗДЕЛ A) Параметры, введенные для установки:

. / Configure --prefix = / usr/ apache --with-ldap --enable-mods-shared = "all ssl ldap кеш-прокси authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache" --with-ssl = / usr / openssl

РАЗДЕЛ B) Сгенерирована ошибкапри запуске Apache (ввод / apachectl start):

httpd: синтаксическая ошибка в строке 103 файла /usr/apache/conf/httpd.conf: невозможно загрузить /usr/apache/modules/mod_ssl.soна сервер: /usr/apache/modules/mod_ssl.so: неопределенный символ: SSL_get_servername

1 Ответ

0 голосов
/ 04 августа 2010

Попробуйте скомпилировать с модулями, которые вам нужны явно - я столкнулся с той же проблемой ранее, не уверен, что вызвало ее - я перекомпилировал с модулями, которые мне нужны явно, и это сработало. Недостатком является то, что вам придется перекомпилировать Apache, если вам потребуются дополнительные модули в будущем.

...