我已经定义ssl.conf
SSLStrictSNIVHostCheck 开启
现在,我已经定义了一系列虚拟主机,我想为每个虚拟主机定义特定的 SSLProtocol,例如
<VirtualHost *:443>
ServerName first.server.on.my.domain
SSLProtocol -all +TLSv1.2 +TLSv1.3
</virtualHost>
<VirtualHost *:443>
ServerName second.server.on.my.domain
SSLProtocol -all +TLSv1.3
</virtualHost>
对于这两种情况,我都使用通配符证书*服务器.在我的.域上。发生的事情是(使用测试curl --tlsv1.2...
)第二台主机仍然接受 TLS 1.2!:-(
- 可以这样做吗?如果可以
- 我该怎么做呢?
我有 Apache2.4.38和 OpenSSL1.1.1d。