Linux系統安裝 OpenSSLide
OpenSSL是一個開源的ssl技術,因爲安裝pytbull,須要安裝openssl,並下載對應的版本ui
一、安裝基礎編譯環境spa
yum install build-essential.net
二、編譯安裝zlib庫ssl
wget https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gzget
tar -zxf zlib-1.2.11.tar.gzopenssl
cd zlib-1.2.11/it
./configure --prefix=/usr/localio
make && make install編譯
三、卸載舊版本OpenSSL
rpm -e openssl
rm -rf /etc/ssl #刪除配置文件
四、編譯安裝OpenSSL (prefix 是安裝目錄,openssldir是配置文件目錄,另外建議安裝兩次,shard做用是生成動態連接庫)
wget ftp://ftp.openssl.org/source/openssl-1.1.1k.tar.gz
tar -zxv openssl-1.1.1k.tar.gz
cd openssl-1.1.1k/
./config --prefix=/usr/local --openssldir=/usr/local/ssl
make && make install
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make install
注意:::執行兩邊防止出錯
openssl version
在Centos7上編譯安裝openssl後,運行openssl version出現以下錯誤:
這是因爲openssl庫的位置不正確形成的。
解決方法:
在root用戶下執行:
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1