Apache/2.4.38 выдает неправильный файл сертификата

Apache/2.4.38 выдает неправильный файл сертификата

У меня есть сайт Apache/2.4.25, который вполне успешно обслуживает https для виртуальных хостов.

У меня есть новый сервер, использующий Apache/2.4.38 и очень похожую, но меньшую конфигурацию, чем на другой машине.

Когда я захожу на веб-сайт на новом компьютере, браузер получает сертификат по умолчанию для локального хоста, а не для виртуального домена (и поэтому жалуется на сертификат), но в остальном страницы доставляются нормально по SSL.

Ошибок при запуске Apache или при доступе к сайту не обнаружено. sudo apachectl configtest говорит, что все в порядке.

ssl.conf на обеих машинах одинаков и имеет директивы для сертификата localhost сервера. Разрешения для ключа сертификата домена — root rw only

Кажется, ближе к этому я уже не смогу подойти.

У кого-нибудь есть идеи, как еще точнее определить эту проблему?

Спасибо за ваше время.

решение1

Ладно, паника позади. Я не знал о команде apachectl -S (ее нет в man), которая помогла бы получить представление о том, что происходит.

Оказалось, что я использовал имя сервера по умолчанию в качестве имени сервера виртуального хоста, поскольку на самом деле я использовал ярлыки и т. д.

После того, как я прошёл процесс установки отдельного имени для виртуального хоста, всё заработало как надо. Спасибо

Связанный контент