我想知道如何配置我的 Apache 2(版本 2.0.64)以使用多个密钥/证书对进行相互身份验证。
更准确地说,我已使用以下配置将我的 apache 配置为接受端口 443 上的 SSL 连接:
<VirtualHost _default_:443>
SSLEngine on
SSLCertificateFile certs/mycert.crt
SSLCertificateKeyFile certs/mykey.key
SSLCACertificateFile certs/ca.crt
.....
</VirtualHost>
我有 2 个别名,比如说:
https://myserver/project1
https://myserver/project2
我想使用不同的密钥/证书对(而不是mykey.key
/ mycert.crt
)来验证连接到我的第二个 URL(https://myserver/project2
)的客户端。
我尝试使用<Location>
and<LocationMatch>
指令,但这些指令似乎不支持 SSL 指令。
如何才能做到这一点?