Недавно я настроил сервер (Ubuntu 14.04) для использования статических IP-адресов и заметил, что: <Virtualhost *:80>
Кажется, больше не работает. Ранее использовался файл 000-default.conf, и после его изменения и добавления каждого IP-адреса в объявление он снова работает. Но я бы предпочел использовать подстановочный знак здесь и в другом месте, если это возможно.
Большинство настроенных мной хостов теперь явно указывают, каким IP-адресам они соответствуют, есть ли способ настроить apache так, чтобы значение по умолчанию (или любой) конфигурация виртуального хоста, которая будет использоваться для любых и всех имен хостов, которые не совпадают с использованием подстановочного знака?
В вашем основном httpd.conf вы хотите, чтобы ваша директива Listen была
Listen 80
тогда каждая виртуальная машина должна начинаться с:
<VirtualHost *>
вот как у меня работает apache 2.4 на Ubuntu 12