0

У меня мало сайтов, и все они имеют одинаковые настройки на одном сервере. Теперь вместо отдельного файла конфигурации для каждого из них в каталоге с поддержкой сайтов, я хочу иметь общий файл.Подстановочный шаблон Apache на уровне домена

Идея заключается в следующем:

www.abc.com должны иметь/вар/WWW/ABC, как DocumentRoot, www.xyz.com должны иметь/вар/WWW/хуг, как DocumentRoot и т.д.

Все остальные параметры, такие как файлы журналов, контактные адреса электронной почты и т. Д., Также должны иметь идентичную настройку (abc.com должен иметь [email protected] в качестве электронной почты администратора, xyz.com должен иметь контактную информацию @mailz.com как электронную почту администратора и т. Д.).

Я не смог найти какой-либо учебник о том, как обратной ссылке подстановочных знаков и т.д.

С уважением,

JP

ответ

2

Aha. Нашел решение. VirtualDocumentRoot - это ответ.

одна линия, как:

VirtualDocumentRoot /var/www/%0 

делает работу. Хавэнс действительно размышлял о материалах журналов, но должен быть таким же и легким.

См. https://serverfault.com/questions/182929/wildcard-subdomain-directory-names для красивой связанной темы.

Для этого вам необходимо включить модуль vhost_alias. (sudo a2enmod vhost_alias сверху ubuntu).

+0

Спасибо Джеффу за «исправление» ссылки. Его удивительно знать, что эта нить была первоначально на SO. – 2010-12-10 11:15:27