Centos

CentOS 5.8 中的 TLSv1.2 支持

  • March 18, 2022

由於 TLSv1.2,現在我無法從 PhantomJS 無頭 WebKit 瀏覽器訪問 HTTPS 站點

在我的 CentOS 5.8 中,我安裝了以下 OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 版本。

我想我需要升級我的 OpenSSL 庫才能支持 TLSv1.2。我對嗎 ?如果是這樣,你能告訴我一個如何實現的例子嗎?

您必須手動建構 OpenSSL - https://miteshshah.github.io/linux/centos/how-to-enable-openssl-1-0-2-a-tlsv1-1-and-tlsv1-2-on-centos -5-和-rhel5/

也許這可以更​​輕鬆地幫助您:

有很多人仍在執行 RHEL 5 / CentOS 5,原因有幾個。不幸的是,RHEL 5 不支持,此外,對於 RHEL 5,從來沒有 OpenSSL >= 1 的軟體包。

如果您對使用外國回購沒有任何顧慮,那麼您可以使用“tuxad repo”。它提供了一種不同且更簡單的方法來將 RHEL 5 的 OpenSSL 更新為 RHEL 6 的一個仍然受支持,但已被長期支持):

  1. 為 RHEL 5 安裝 tuxad 儲存庫:rpm -i http://www.tuxad.de/repo/5/tuxad.rpm
  2. 更新包:yum update

更多詳情可在這找到:

www.tuxad.de/blog/archives/2014/11/19/openssl_updatesenhancements_for_rhel__centos_5 www.tuxad.de/blog/archives/2018/07/21/tuxad_rh5_repo_now_with_phpopenssl1

這個 repo 包含幾個針對 OpenSSL 1 重建的包:

  • httpd(還包括其他增強功能,例如 ECDH 支持)
  • 後綴
  • 鴿舍
  • 捲曲
  • 猞猁
  • 笨蛋
  • vsftpd
  • 寬3米
  • wget
  • php
  • 來自 RHEL 6 的 php 向後移植(在單獨的倉庫“tuxad-php”中)

引用自:https://unix.stackexchange.com/questions/253163