Так что же делает vhost по умолчанию в apache символом подстановки для ненастроенных доменов? то есть. что заставляет этот vhost загружаться поверх всего остального, когда вы пытаетесь загрузить домен, который не настроен, в веб-браузере? У меня есть ощущение, что это может быть просто отсутствие аргументов ServerName и ServerAlias?
Я только что установил новый экземпляр Apache и создал новый vhost наряду со стандартным. Даже когда я указываю имя_сервера, запускаю a2ensite и перезагружаю apache, он все равно загружает страницу по умолчанию из vhost по умолчанию.