---

网上对于这一块好多地方都有写,不过有些步骤漏了或有小问题。
下边记录的是我的操作步骤。

#先删除旧版本的openssl
sudo apt-get install openssl 
sudo apt-get install libssl-dev

sudo apt-get purge openssl
sudo apt-get purge --auto-remove openssl

#注意这里是src
cd /usr/local/src  
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
tar xvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a/
# --prefix是编译的目标目录
./config --prefix=/usr/local/openssl-1.1.1a
make && make install
#mv /usr/bin/openssl /usr/bin/openssl.old
#mv /usr/include/openssl /usr/include/openssl.old

ln -s /usr/local/openssl-1.1.1a/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl-1.1.1a/include/openssl/ /usr/include/openssl
# 更新动态链接库数据
echo /usr/local/openssl-1.1.1a/lib/ >> /etc/ld.so.conf

# 使修改生效
ldconfig -v 
# 查看版本号是否正确
openssl version