问题名称:SOLARIS 9@X86上的Apache2.0.48/49的MOD_SSL不能被加载
问题提出者:美丽人生
问题简叙:Apache2.0.48/49(两个都装过了)及其MOD_SSL都安装了,apachectl start 可以启动,apachectl startssl启动失败,
问题目的:让Apache2可以启动SSL
联系信息:QQ:18414710
相关信息:
1、操作系统:
1).详细版本信息:SOLARIS 9@X86
2、编译器:
1).详细版本信息:gcc 3.3.2
2).详细安装过程:下载PKG包安装
3、服务器软件系统:
1).详细版本信息:Apache2.0.48/49
2).详细安装过程:下载源码编译安装
configure参数:./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-ssl=shared --with-mpm=prefork --enable-module=most --enable-mods-shared=all --enable-so
然后执行make,无错无信息,执行make install,无错无信息,
修改httpd.conf三项:User nobody
Group nogroup
ServerName zgm78.hotelweb.cn:80
3).详细运行记录:apachectl start执行成功,访问测试试页面成功
apachectl stop停止成功,
apachectl startssl执行失败,错误信息“Syntax error on line 249 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_ssl.so into server: ld.so.1: /usr/local/apache2/bin/httpd: 致命的: 重定位错误: 文件/usr/local/apache2/modules/mod_ssl.so: 符号X509_INFO_free: 参照的符号没有找到”
4).详细附加信息:本人以前未装过基本的Apache,初次接触UNIX系统
4、问题:
1).简短问题名称:SOLARIS 9@X86上的Apache2.0.48/49的MOD_SSL不能被加载
2).详细问题描述:Apache2安装好了,apachectl start可以运行了,apache2 startssl运行失败。错误提示:“Syntax error on line 249 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_ssl.so into server: ld.so.1: /usr/local/apache2/bin/httpd: 致命的: 重定位错误: 文件/usr/local/apache2/modules/mod_ssl.so: 符号X509_INFO_free: 参照的符号没有找到”,logs/error_log无日志。
3).问题可能原因:可能是因为编译配置不当,也可能是OPENSSL的问题。
4).详细你所进行过的操作:重复编译过几次,并将OPENSSL 0.97d换成OPENSSL 0 .97重新编译后问题依旧!
谢谢