Удостоверьтесь, что порядок очередности в конфигурационных директивах соответствует, как Apache должен обработать запрос - т.е. у Вас не будет большой удачи, если Ваши директивы загрузятся как это:
Не имеет значения, объявляются ли они в единственном файле или нескольких файлах - пока "universal.lv" является последним, он не будет достигнут, потому что default/catch-all vhost будет предшествовать ему.
Я обычно называю свою конфигурацию default/catch-all "z-default.conf" (или, если у Вас есть домен, который запускается с "z", "zz"... и т.д.), поэтому, чтобы гарантировать, что она обрабатывается, только если никакой другой vhost не соответствует.
Попытайтесь переименовать соответственно.
Обновленный: Чтобы не перепутать w/the _default_
Директива VirtualHost
Используя подстановочный знак DNS для направления всех запросов к example.com к IP сервера (ловит неправильные включенные субдомены) Apache анализирует следующие конфигурационные файлы:
VirtualHost _default_:80
/ ServerName
- поймайте запросы против IP сервера (может перенаправить к первичному домену или просто блоку со значением по умолчанию Directory
указанный в conf.d/security
)VirtualHost *:80
/ ServerName www.example.com
VirtualHost *:80
/ ServerName www.example2.com
VirtualHost *:80
/ ServerName example.com
/ ServerAlias *.example.com
- перенаправления к каноническому www доменуVirtualHost *:80
/ ServerName example2.com
/ ServerAlias *.example2.com
- перенаправления к каноническому www доменуКак зарегистрировано, Apache выбирает первое соответствие VirtualHost (т.е. _default_:80
) но это поведение не желательно при использовании подстановочного знака в a ServerAlias
директива.
Я решил эту проблему, установив сначала glibc-2.12-1.25.el6.i686.rpm.
Но при установке 'glibc-2.12-1.25.el6.i686.rpm' я получил эту ошибку.
Ошибка: Пакет: glibc-2.12-1.25.el6.i686 (/glibc-2.12-1.25.el6.i686)
Требуется: libfreebl3.so (NSSRAWHASH_3.12.3)
Ошибка: Пакет: glibc-2.12-1.25.el6.i686 (/glibc-2.12-1.25.el6.i686)
Требуется: libfreebl3.so
Я решил эту ошибку libfreebl3.so, установив на том же компьютере nss-softokn-freebl-3.12.9-3.el6.i686.rpm glibc-2.12-1.25.el6.i686.rpm время. <= это суть решения !!!
$ yum install nss-softokn-freebl-3.12.9-3.el6.i686.rpm glibc-2.12-1.25.el6.i686.rpm
После это я мог бы успешно установить glibc-devel-2.12-1.25.el6.i686.rpm.
$ yum install glibc-devel-2.12-1.25.el6.i686.rpm