然后,我按照网络上一些文章,收集整理如<<安装openssl中遇到问题>>,根本就不行,前后系统崩溃N次,平均每天我都重安装系统两次,,因为在执行卸载老版本之后,执行rpm -e --nodeps xxxxx吗,我升级安装openssl执行卸载命令后出现诸多问题,整个系统都起不来,即使安装了高级版本的openssl-0.9.8g但还是那里链接的不对,libcrypto.so*相关文件安装出错在尝试好多次之后,必须寻找新的出路.
重新搜索之后,有些茅塞顿开,是不是安装新的不必删除旧的呢,于是重新试了一下,基本成功了.具体步骤如下(参考Apache2.2.4+PHP5.2.1+MySQL5.0.37+openssl0.98e安装笔记):
1.安装zlib-1.2.3
#tar -zxvf zlib-1.2.3.tar.gz -C /usr/local
*****将其压缩到/usr/local/zlib目录
#cd zlib-1.2.3
#./configure --prefix=/usr/local/zlib
#make
#make install
注意:尝试将原来版本的zlib卸载,结果失败,主要失败原因和卸载openssl差不多,就是libso.z(大约是这个)的链接问题.
2.安装openssl-0.9.8g
#tar zxvf openssl-0.9.8g.tar.gz
#cd openssl-0.9.8g
#./config --prefix=/usr/local/ssl --shared - DSSL_FORBID_ENULL
#make
#make test
#make install
#mv /usr/bin/openssl /usr/bin/openssl.OFF
#mv /usr/include/openssl /usr/include/openssl.OFF
#ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
#ln -s /usr/local/ssl/include/openssl /usr/include/openssl
注意:尝试将原来版本的openssl-0.9.7卸载,结果失败,主要失败原因和卸载zlib差不多,就是链接的问题.
3.刷新系统的动态连接库配置
#vim /etc/ld.so.conf
在文末插入一行 /usr/local/ssl/lib
# ldconfig -v
4、测试
# /usr/local/ssl/bin/openssl version
# openssl version
如果可以看到正确版本,表示安装成功。
Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM
(转载自http://blog.chinaunix.net/u1/54857/article_75360.html )
按照<<snort入侵检测实用检测方案>>安装Openssl,应该是在原操作系统没有安装老版本openssl基础上安装的,按照它的步骤,安装出的openssl在执行openssl version根本还是显示老的版本.