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 最后保存!