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