Я хотел бы перечислить более одного сертификата в SSLServercert, чтобы веб-сайты могли использовать любой из этих сертификатов. Я буду использовать «SSLServercert label1 label2» в файле httpd.conf. У label1 есть сертификат на основе IP, а у lable2 есть сертификат на основе домена. Если пользователи совершают вызовы веб-сайта с IP или с именем домена, любой из сертификатов должен работать. Возможно ли это?
решение1
Нет - сайт не может "выбрать", какой сертификат использовать. Это можете только вы.
С помощью SNI вы можете настроить виртуальные хосты на основе имен так, чтобы они имели разные сертификаты для каждого заголовка хоста на одном и том же прослушивателе, что, вероятно, вам и нужно — настроить виртуальный хост для прослушивателя имени хоста с сертификатом имени хоста, а виртуальный хост IP — с сертификатом IP (и в остальном идентичной конфигурацией).