【发布时间】:2018-02-14 21:27:48
【问题描述】:
根据 apache 2.2 文档 https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslprotocol OpenSSL 1.0.1 需要支持 TLSv1.2,所以我设置了 OpenSSL 1.1.1-pre1
$openssl version -a
OpenSSL 1.1.1-pre1 (alpha) 13 Feb 2018
built on: Thu Feb 15 01:59:36 2018 UTC
OPENSSLDIR: "/usr/local/ssl"
ENGINESDIR: "/usr/local/lib/engines-1.1"
下面是我的 Ubuntu 版本
Distributor ID: Ubuntu
Description: Ubuntu 8.04.1
Release: 8.04
Codename: hardy
以下是我在ssl.conf 中添加的 ssl 配置
SSLProtocol -ALL +TLSv1.2 ##line 92
SSLCipherSuite HIGH:MEDIUM:-LOW:-aNULL
当我尝试启动 apache 服务时看到以下错误
$ sudo service apache2 start
* Starting web server apache2
Syntax error on line 92 of /etc/apache2/conf.d/ssl.conf:
SSLProtocol: Illegal protocol 'TLSv1.2'
这是我第一次进行 ubuntu apache 设置,所以不确定其他配置更改,在为TLSv1.2 安装 OpenSSL 1.1.1-pre1 后是否需要设置其他任何东西?或者是否需要进行任何其他配置更改才能使 TLSv1.2 在 apache 2.2.8 上工作?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Web Applications Stack Exchange、Webmaster Stack Exchange 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
这个问题已经被问了很多次了,你不得不费力避免回答。
-
@jww 我找不到任何可以解决我问题的亲戚,您能否提供解决我问题的相关文章?