首页 文章

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

提问于
浏览
0

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

我登录到Plesk(MediaTemple DV服务器的管理面板),发现一条错误消息:“由于配置模板中的错误,未创建Apache Web服务器的新配置文件:/ etc / httpd第230行的语法错误/conf.d/ssl.conf: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] => --reconfigure-all)详细信息:执行失败 . 命令:httpdmng参数:Array([0] => --reconfigure-server [1] => -no-restart)详细信息:[2016-12-08 04:28:35] ERR [util_exec] proc_close()失败[ '/ usr / local / psa / admin / bin / apache-config'' - t'],退出代码[1] [2016-12-08 04:28:37] ERR [util_exec] proc_close()失败['/ usr / local / psa / admin / bin / apache-config'' - t'],退出代码[1] [2016-12-08 04:28:37] ERR [panel] Apache配置(14811893120.14461900)生成失败:Template_Exception :/etc/httpd/conf.d/ssl.conf第230行的语法错误:SSLProtocol:非法协议'TLSv1.1'文件:/ usr / local / psa / admin / plib / Template / Writer / Webserver / Abstract . php line:75 code:0 /etc/httpd/conf.d/ssl.conf第230行语法错误:SSLProtocol:非法协议'TLSv1.1'

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

我用MediaTemple为这个问题开了一张支持票,但是估计的响应时间是20小时 - 对于网站来说,这个时间太长了 .

1 回答

  • 0

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

    Original: SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    New: SSLProtocol TLSv1

    然后重建所有配置文件 .

相关问题