yum安装nginx时,发现openssl依赖包错误,提示openssl要求版本为1.0.1 ,但当前版本为1.0.0。
通过网上介绍的办法,将openssl源码重新编译安装到一个新的位置,也安装成功了,通过openssl version也显示是最新的版本(网址见:http://my.oschina.net/ixfs/blog/220177),但再安装nginx的时候还是报版本不对,提示的还是老的版本。
原因:
通过yum info openssl,发现openssl版本还是老的版本,即1.0.0。
解决办法:
yum update openssl,即可。若无openssl yum 源,可自行下载163的yum源,方法如下:
# cd /etc/yum.repos.d/
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# vi CentOS6-Base-163.repo
编辑文件,把文件里面的$releasever全部替换为版本号,即6 最后保存!