Apache Wildcard на уровне домена [закрыто
-
25-09-2019 - |
Вопрос
У меня есть несколько сайтов, и все они имеют идентичную настройку на одном сервере. Теперь вместо отдельного файла конфигурации для каждого из них в каталоге с поддержкой сайтов я хочу иметь общий файл.
Идея это:
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).