Назад | Перейти на главную страницу

Странное поведение CentOS 7 / Apache 2.4 ServerAlias

У меня странная проблема. Недавно я установил новую минимальную установку CentOS7 с сервером apache 2.4, чтобы заменить старый сервер (CentOS5 / Apache 2.2) в производстве. Однако, когда я скопировал конфигурацию Vhosts со старого сервера на новый, я заметил, что когда я сделал «httpd -S», на выходе не отображались псевдонимы, НО сервер ЯВЛЯЕТСЯ отвечая на все ожидаемые псевдонимы ...

Я безуспешно пытался протестировать Vhosts на основе IP и имен.

Я проделал точно такие же шаги на другом сервере, который мне нужно заменить, а также на поведении старого сервера и нового.

Я также сравнил apache confs между двумя новыми серверами (httpd.conf, ssl.conf и vhosts conf), они идентичны.

Ожидаемый результат:

*:443                  is a NameVirtualHost
         default server vhost.company.com
         port 443 namevhost vhost.company.com
                 alias alias1.company.com
                 alias alias2.company.com
                 alias alias3.company.com

Фактический выход:

 *:443                  server vhost.company.com

Что, черт возьми, могло вызвать эту разницу между двумя серверами Apache?

Спасибо за ваш опыт!