【发布时间】:2011-08-14 20:10:09
【问题描述】:
我想知道如何配置我的 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> 和 <LocationMatch> 指令,但这些指令似乎不支持 SSL 指令。
如何做到这一点?
【问题讨论】:
标签: apache ssl apache2 mod-ssl