NameVirtualHost не имеет никакого эффекта

/etc/hosts должен быть похожим на это:

127.0.0.1       hostname.domain.local hostname localhost

Кроме того, вставьте свое имя хоста /etc/hostname

Если некоторая другая программа (как networkmanager) продолжает изменять Ваш hostfile, Вы могли бы сделать это приписываемым.

chattr +i /etc/hosts
34
задан 10 September 2014 в 22:06
1 ответ

Из документации apache:

До 2.3.11, NameVirtualHost требовалось, чтобы указать серверу, что определенная комбинация IP-адреса и порта может использоваться в качестве виртуального хоста на основе имени. В 2.3.11 и более поздних версиях каждый раз, когда комбинация IP-адреса и порта используется на нескольких виртуальных хостах, для этого адреса автоматически включается виртуальный хостинг на основе имени.

Эта директива в настоящее время не действует.

Решение для ваша проблема - удалить директиву NameVirtualHost.

48
ответ дан 28 November 2019 в 19:52

Теги

Похожие вопросы