httpd由于SSLProtocol而无法启动:非法协议' TLSv1.1'错误

时间:2016-12-08 09:31:53

标签: apache ssl configuration httpd.conf mediatemple

我有一个使用MediaTemple的订阅计划,服务器已自动升级/更新。当我今天早上醒来时,我发现服务器上的网站和电子邮件根本不起作用。

我登录了Plesk(MediaTemple DV服务器的管理面板),发现了一条错误消息:"由于配置模板中的错误,未创建Apache Web服务器的新配置文件:语法错误在线/etc/httpd/conf.d/ssl.conf 230:SSLProtocol:非法协议' TLSv1.1' "

我尝试重建损坏的文件,然后重建所有配置文件(自动重建),然后重新启动服务器 - 我无能为力。

以下是ssl.conf中的(未注释的行):

<IfModule mod_ssl.c>
SSLCipherSuite HIGH:!aNULL:!MD5
</IfModule>
<IfModule mod_ssl.c>
SSLHonorCipherOrder on
</IfModule>
<IfModule mod_ssl.c>
SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2
</IfModule>

一切都处于默认状态,因为我从未接触过apache文件(我不知道这些)。

如果我尝试重建所有文件,那么我收到以下错误消息: 无法配置Web服务器:执行失败。命令:httpdmng参数:Array([0] =&gt; --reconfigure-all)详细信息:执行失败。命令:httpdmng参数:Array([0] =&gt; --reconfigure-server [1] =&gt; -no-restart)详细信息:[2016-12-08 04:28:35] ERR [util_exec] proc_close()失败[&#39; / usr / local / psa / admin / bin / apache-config&#39; &#39; -t&#39;]退出代码[1] [2016-12-08 04:28:37] ERR [util_exec] proc_close()失败[&#39; / usr / local / psa / admin /箱/ Apache的配置&#39; &#39; -t&#39;]退出代码[1] [2016-12-08 04:28:37] ERR [panel] Apache配置(14811893120.14461900)生成失败:Template_Exception:/ etc的第230行语法错误/httpd/conf.d/ssl.conf:SSLProtocol:非法协议&#39; TLSv1.1&#39; file:/usr/local/psa/admin/plib/Template/Writer/Webserver/Abstract.php line:75 code:0 /etc/httpd/conf.d/ssl.conf第230行语法错误:SSLProtocol:Illegal协议&#39; TLSv1.1&#39;

服务器是CentOS 6.4(最终版),管理员是Plesk Onyx - 版本17.0.17更新#9,最后更新于2016年12月7日下午04:02。

我为MediaTemple打开了一张支持票,但是估计的响应时间是20小时 - 这是一个&#34; bit&#34;网站关闭的时间太长了。

1 个答案:

答案 0 :(得分:0)

解决此问题的方法:在第230行删除最后两个条目,然后重建所有配置文件。

原文: SSLProtocol + TLSv1 + TLSv1.1 + TLSv1.2

新功能: SSLProtocol + TLSv1

然后重建所有配置文件。