2017-09-26 258 views
1

我有一台运行OS X Server 5.2的Mac,并且由于公司策略,我需要强制服务器仅使用TLS 1.2并关闭TLS 1和TLS 1.2。如何强制mac os x server 5.2仅使用TLS 1.2

我有编辑/库中的conf文件/服务器/网络/配置/的Apache2 /网站SSLProtocol -all + TLSv1.2工作,但它仍然允许与TLS1和tls1.2连接

有谁知道如何仅实施TLS 1.2连接?

谢谢!

回答

0

如果这是一个选项,请更新您的服务器应用程序。从服务器版本5.3开始,默认情况下已禁用对TLS 1和TLS 1.1的支持,因此此解决方案将简单而有效。

如果由于某种原因无法更新,则必须在/Library/Server/Web/config/proxy/apache_serviceproxy.conf以及可能的/library/server/web/config/apache2/httpd.conf中删除这些协议。另外请注意,我发现您必须重新启动macOS才能重新启动代理服务器(这不足以发出sudo serveradmin stop/start web)。

+0

我曾尝试使用Mac OS X服务器5.3和5.4,并在服务器上都接受TLS 1.0和TLS 1.2连接。我一直在使用curl命令进行测试: *使用TLSv1.0/ECDHE-RSA-AES256-SHA的SSL连接 –

+0

在我从5.2更新到5.3之后,TLS v1被禁用了https。您是否按照我的回答中所述更新了任何conf文件? – not2savvy