Centos
我找不到用於 TLS1.2 安裝的 ssl.conf
我有一個帶有 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