Оказывается, проблема была в файле /etc/httpd/conf.d/ssl.conf
, который включает SSL для Apache.Поскольку CentOS загружает все файлы конфигурации Apache в алфавитном порядке, только SSL-файлы будут использовать SSL, которые идут после ssl.conf
в алфавитном порядке.Все предшествующие файлы не будут распознаваться по SSL.
В моем случае файл conf для domain1.example
пришел после ssl.conf
и, таким образом, был распознан для SSL.Но файл conf для domain2.example
был до ssl.conf
и поэтому игнорировался.Простое переименование ssl.conf
в 000-ssl.conf
помещает этот файл в начало списка, и все остальные файлы были загружены правильно.