Вопрос

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

Идея это:

www.abc.com должен иметь / var / www / abc в качестве documentroot, www.xyz.com должен иметь / var / www / xyz как documentroot и т. Д.

Все остальные параметры, такие как файлы журнала, контактные электронные письма и т. Д. Должны также иметь идентичную настройку (ABC.com должен иметь контакт@abc.com как адрес администратора, Xyz.com должен иметь контакт@xyz.com в качестве администратора ETC).

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

с уважением,

Jp.

Это было полезно?

Решение

Ага. Нашел решение. VirtualDocumentroot - это ответ.

Одна строка, как:

VirtualDocumentRoot /var/www/%0

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

Видеть https://serverfault.com/questions/182929/wildcard-subdomain-directory-names. для приятного родственного потока.

Вы должны включить модуль Vhost_alias для этого. (sudo a2enmod vhost_alias на Ubuntu).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top