openssl-1.0.1e及其以前的版本有heartbleed漏洞ssl
升級openssl到最新版本get
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gzopenssl
cd openssl-1.0.2lio
./config shared zlib編譯
make程序
make installdi
mv /usr/bin/openssl /usr/bin/openssl.old文件
mv /usr/include/openssl /usr/include/openssl.old升級
ln -s /usr/local/ssl/bin/openssl /usr/bin/opensslmake
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo 「/usr/local/ssl/lib」 >> /etc/ld.so.conf
ldconfig -v
openssl version -a
以上編譯安裝路徑是/usr/local/,醬紫有時一些程序沒法找到路徑,如下安裝直接指出默認路徑以覆蓋原安裝文件,便於部分程序直接找到相關庫
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz tar zxvf openssl-1.0.2l.tar.gz cd openssl-1.0.2l ./config --prefix=/usr --openssldir=/usr/local/openssl shared zlib make make install openssl version -a