我在 Red Hat Linux 5 上安装了 httpd-2.2.16 和 openssl-1.0.0:当启动 Apache 时,命令行上会生成一条“未定义符号:SSL_get_servername”消息。
下面列出了用于 Apache 安装的参数(A 部分)和 Apache 启动时生成的错误消息(B 部分)。
谁能指出我的解决方案的方向?谷歌搜索和 Binging 没有产生似乎适合这种情况的解决方案(它们是 Mandiva/Suse 特定的)
部分 A) 为安装输入的参数:
./configure --prefix=/usr/apache --with-ldap --enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache" --with-ssl=/usr/openssl
部分 B) 启动 Apache 时产生的错误(输入 '/apachectl start'):
httpd:/usr/apache/conf/httpd.conf 第 103 行的语法错误:无法将 /usr/apache/modules/mod_ssl.so 加载到服务器中:/usr/apache/modules/mod_ssl.so:未定义符号:SSL_get_servername