Тут проблема с mod_vhost_alias. Некоторые вхосты должны настраиваться автоматически, при создании папки, а некоторые имеют свои конфиги и их трогать не надо. проблема в том, что когда я прописываю VirtualDocumentRoot - хосты начинают конфигурироваться исключительно по директориям, а раньше прописаные перестают работать. Есть способ решить подобную проблему?
Настройки для vhost_alias лежат в apache2.conf.
# get the server name from the Host: header
UseCanonicalName Off
# this log format can be split per-virtual-host based on the first field
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access_log vcommon
# include the server name in the filenames used to satisfy requests
VirtualDocumentRoot /site/vhost/%0/public