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

Каталог DocumentRoot по умолчанию перенаправляет на VirtualHost в Virtualmin

Когда я пытаюсь получить доступ к DocumentRoot, он перенаправляет на один из моих VirtualHosts, я не вижу содержимое в / var / www / html.

Это под Virtualmin 3.94 и я думаю, что у кого-то моя проблема Вот, но я не могу найти варианты, которые он пытался исправить.

Как я могу это исправить?

Когда у вас настроены виртуальные хосты на порту, один из них будет всегда обслужить запрос для этого порта - основной сервер больше не используется, запрос, который не соответствует ServerName или ServerAlias из <VirtualHost> будет отправлено первому <VirtualHost> в порту. Единственный способ DocumentRoot который вы определили глобально, будет использоваться, если <VirtualHost> который обрабатывает запрос, не определяет свой собственный DocumentRoot.

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

Главный хозяин уходит

Если вы добавляете виртуальные хосты к существующему веб-серверу, вы также должны создать <VirtualHost> блок для существующего хоста. В ServerName и DocumentRoot включенный в этот виртуальный хост должен быть таким же, как глобальный ServerName и DocumentRoot. Сначала укажите этот виртуальный хост в файле конфигурации, чтобы он действовал как хост по умолчанию.

Настройте себе <VirtualHost> для обработки запросов, которые вы пытаетесь отправить на главный сервер DocumentRoot - если вы обращаетесь к нему по IP, просто установите для vhost ServerName этого IP-адреса.