如何将Apache 2.4配置从SSL支持更改为TLS

如何将Apache 2.4配置从SSL支持更改为TLS,apache,ssl,apache2.4,Apache,Ssl,Apache2.4,我在WindowsServer2008R2上安装了Apache2.4(不使用IIS),我目前使用2048证书启用了SSL 如何将Apache从使用SSL切换到使用TLS 谢谢您可以在httpd ssl.conf文件中更改SSLProtocol指令,如下所示 SSLProtocol all -SSLv3 更多细节可以找到 更新 TLS只是SSL的另一个名称,TLS1.0与SSL 3.1相同。您最好搜索一下如何在apache上禁用SSL 3.0,这里有相关内容。据我所知,这是一种不同的技术,因为S

我在WindowsServer2008R2上安装了Apache2.4(不使用IIS),我目前使用2048证书启用了SSL

如何将Apache从使用SSL切换到使用TLS


谢谢

您可以在
httpd ssl.conf
文件中更改
SSLProtocol
指令,如下所示

SSLProtocol all -SSLv3
更多细节可以找到

更新


TLS只是SSL的另一个名称,TLS1.0与SSL 3.1相同。您最好搜索一下如何在apache上禁用SSL 3.0,这里有相关内容。据我所知,这是一种不同的技术,因为SSL3.1不再是PCI投诉,不确定详细信息,但TLS是使用非SSL的方法。很抱歉,我的条款可能不正确TLS1.0与SSL3.0不同TLS1.1与TLS1.0不同。TLS1.0只是一个重命名的SSL3.1。所有这些都是相同基本技术的版本。您可能需要阅读以了解更多信息。我在httpd-ssl.conf中的任何位置都找不到
SSLProtocol
。您在哪里配置了ssl证书?SSLProtocol应该在。请检查您的vhost配置文件。我在httpd-ssl.conf文件中有,但我找不到SSLProtocol。我也检查了https.conf,并且SSLProtocol也不存在。好的,把这个“SSLEngine on SSLProtocol all-SSLv3”放在里面。这应该会禁用SSL。没错!除了SSLv3之外,其他都打开。在答案中提供的链接上查看Apache 2.4的可用协议。您可以使用+打开和-关闭协议。希望有帮助!
SSLEngine on
SSLProtocol all -SSLv3