Centos
使用 httpd 禁用 TLSv1.0 和 TLSv1.1
我要從
Debian
到CentOS 7
。我在我的文件中使用了相同的Apache/httpd
參數。.config
不知何故
TLSv1.0
,TLS1.1
似乎在httpd
.我使用https://www.ssllabs.com/ssltest/analyze.html?d=jonas-heinze.de&hideResults=on和https://www.cdn77.com/tls-test測試了我的活動
TLS
版本根據
Debian
我曾經SSLProtocol -ALL +TLSv1.2
禁用它。如果我添加
-TLSv1
並且-TLSv1.1
它仍然處於啟用狀態。我需要不同的配置
httpd
嗎?
嘗試這樣設置
/etc/httpd/conf.d/ssl.conf
:SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
您可能需要更新您的openssl和httpd軟體包。apache2.4 的正確語法應該是
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
您還必須在更新和更改配置後重新啟動 httpd 守護程序。我建議使用https://ssl-config.mozilla.org/來生成您的 SSL 配置並使其適應您的需求。
還請確保您的伺服器前面沒有反向代理。如果有,您應該更改代理伺服器上的相應設置。