Centos

我找不到用於 TLS1.2 安裝的 ssl.conf

  • May 12, 2016

我有一個帶有 CENTOS 6.7、Apache/2.4.20 php 7 的專用伺服器,我想為 paypal 付款啟用 TLS1.2。由此了解到我需要在 ssl.conf 中添加額外的行

我在裡面找/etc/httpd/conf.d/ssl.conf/etc/httpd/conf/ssl.conf

我也試過 locate ssl.conf 並沒有得到任何結果。按照這個答案:如果我在 CentOS 伺服器中找不到 ssl.conf 文件怎麼辦?我試過了

sudo yum install mod_ssl

但我得到了這個答案

Loaded plugins: fastestmirror, tsflags, universal-hooks
Setting up Install Process
Loading mirror speeds from cached hostfile
* EA4: 159.253.142.50
* base: mirror.checkdomain.de
* extras: mirror.checkdomain.de
* updates: mirror.checkdomain.de
No package mod_ssl available.
Error: Nothing to do

同樣的

sudo yum reinstall mod_ssl

TLS1.2 在 CentOS 6.7 提供的 OpenSSL 中不可用。

您的選擇是:

  • 升級到 CentOS 7
  • 嘗試rpm從更高版本安裝 - 使用 OpenSSL 非常危險,因為您有破壞許多軟體包的風險。
  • 編譯您自己的 OpenSSL 版本 - 每次發布更新檔時都需要不斷維護。

這個答案有更多選擇。

你自己承認,你不熟悉 Linux 管理,所以我會非常小心地考慮上述任何選項。

TLS1.2 可用於 apache,要添加 TLS1.2,您只需在 https 虛擬主機配置中添加:

SSLProtocol -all +TLSv1.2

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