У меня есть веб-приложение, которое работает на нескольких доменах страны с тем же кодом. Apache настроен с использованием псевдонимов. Это работает, для точки настройки отдельных SSL-сертификаты, за исключением:Как настроить несколько сертификатов SSL на виртуальном хосте Apache с псевдонимами?
ServerAlias *.server-at
ServerAlias *.server-ch
ServerAlias *.server-es
SSLEngine on
SSLCertificateFile /etc/ssl/certs/rex.server-de.crt
SSLCertificateKeyFile /etc/ssl/private/rex.server-de.key
Можно с apache2, чтобы настроить более одного сертификата SSL внутри контейнера VirtualHost?
Да, это возможно. Однако есть несколько вариантов конфигурации, которые необходимо дублировать. Я ищу более «элегантное» решение, где я могу добавить десятки псевдонимов вместо десятков VH. – merlin
Имя хоста сертификата должно совпадать с именем сервера сервера. Использование псевдонима для обслуживания запроса, не совпадающего с настроенным именем хоста сертификата, будет отклонено браузером. Каждый виртуальный хост может настроить один сертификат, и вы не можете использовать подстановочный знак, так как суффиксы вашего домена разные, поэтому я боюсь, что вам нужно настроить один виртуальный хост на домен – pedrofb
Возможно, слишком поздно для ОП, но если у вас есть тот же которые вам нужно поместить в несколько VH, вы можете поместить их в один файл include и включить тот же файл include из разных VH. Таким образом, каждый VH будет иметь разные имена серверов и сертификаты и только одну директиву Include. –