# which openssl
/usr/bin/openssl
# mv openssl openssl.old
rm -rf /etc/ssl #刪除配置文件html
1. 獲取安裝包。
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
2. 解壓。
tar -xzvf openssl-1.1.1c.tar.gz
3. 配置。
./Configure --help
# 配置參數選項
--openssldir=OPENSSLDIR #配置文件目錄,默認是/usr/local/ssl
--prefix=DIR #安裝目錄,默認爲 OPENSSLDIR 目錄
[no-]threads #是否編譯支持多線程的庫。默認支持
[no-]shared #是否生成動態鏈接庫。默認生成
個人配置選項命令是:
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
4. 編譯和安裝。
make && make installlinux
vim /etc/ld.so.conf
添加內容: /usr/local/openssl/lib
ldconfig -v
## 設置openssl命令的軟連接
ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl
## 驗證是否安裝成功
openssl version -avim
centos7安裝openssl https://blog.csdn.net/sdd220/article/details/79353304centos
openssl編譯參數選項 https://www.cnblogs.com/wangliangblog/p/7772381.html多線程
OpenSSL 安裝與配置 http://www.jinbuguo.com/linux/openssl_install.htmlcentos7