CentOS7.6 源碼安裝 openssl-1.1.1c


卸載舊版本OpenSSL

# which openssl
/usr/bin/openssl
# mv openssl openssl.old
rm -rf /etc/ssl #刪除配置文件

CentOS7.6編譯安裝openssl-1.1.1c

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 install

設置環境變量

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 -a

參考

centos7安裝openssl  https://blog.csdn.net/sdd220/article/details/79353304

openssl編譯參數選項    https://www.cnblogs.com/wangliangblog/p/7772381.html

OpenSSL 安裝與配置 http://www.jinbuguo.com/linux/openssl_install.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM