Есть ли способ изменить порядок загрузки Apache VirtualHosts в первую очередь?

Я использую субдомен подстановочных знаков для управления большинством своих запросов, но я сталкиваюсь с проблемой получения одного из моих поддоменов (скажем, wiki.domain.com) для загрузки во-первых.

Я понимаю, что загрузка этого файла внутри httpd.conf или чего-то еще была бы просто попыткой определить, какие виртуальные хосты загружаются первыми, но я использую a2ensite и сайты, доступные для управления моими доменами (отдельные файлы для каждого домена), что, насколько мне известно, означает, что у меня нет реального способа определить, какие домены «загружаются» первыми.

Я использую Ubuntu Hardy.

19
задан Jake Bellacera 25 August 2010 в 17:57
поделиться

2 ответа

Я полагаю, что порядок загрузки определяется именем файла конфигурации в каталоге /etc/apache2/sites-enabled. поэтому, если вы хотите, чтобы файл загружался первым, вы должны назвать файл 000-wiki.domain.com (или a2ensite 000-wiki.domain.com)

Из любопытства, почему для вас важен порядок?

30
ответ дан 30 November 2019 в 02:14
поделиться

(Поскольку этот вопрос относится к системному администрированию, он лучше подходит для serverfault.com.)

В конфигурациях Debian и Ubuntu по умолчанию сайты загружаются в алфавитном порядке (используя директиву Apache Include), поэтому вы можете изменить порядок загрузки сайтов, изменение их имен. (Например, сайт по умолчанию, предоставляемый Debian, на самом деле называется 000-default, чтобы повысить вероятность того, что он загрузится первым.)

1
ответ дан 30 November 2019 в 02:14
поделиться
Другие вопросы по тегам:

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