Я хотел бы знать, как настроить мой Apache 2 (версия 2.0.64) для использования нескольких пар ключ / сертификат для взаимной аутентификации.
Точнее, я настроил свой apache для приема соединений SSLна порту 443 с помощью этой конфигурации:
<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, похоже, не поддерживаются этими директивами.
Как это можно сделать?