我需要更新 apache 2.2.22 以支持 TLSv1.2。我已经尝试了以下命令,但它不起作用
SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1
但是当我输入这个命令时,它会在 Windows 事件查看器中显示错误
SSLProtocol: Illegal protocol 'TLSv1.2'
在 httpd 2.2.23 中添加了对 TLSv1.1 和 TLSv1.2 的支持。您将需要升级 httpd 本身,并在构建时和运行时提供 OpenSSL 1.0.1。
Apache 的 TLS 由 OpenSSL 提供。如果您的安装支持 TLS 1.2 取决于安装的 OpenSSL 版本,请参阅关于 openssl 中的 TLS 1.2 支持。
从更新日志来看,您至少需要 OpenSSL 1.0.1。
你不能这样做。您至少需要 OpenSSL 1.0.1,并且 OpenSSL 1.0.1 的 API 与 Apache 2.2.22 不兼容。您将需要升级 Apache HTTPD。