Имею один файл конфигурации для всех поддоменов и хочу для каждого поддомена создать отдельный лог файл.
Делаю так:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
...
ServerAlias *.domain.ru
DocumentRoot /var/www/html/goroda/public_html/
<Directory /var/www/html/goroda/public_html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
SetEnvIf Host ^([^.]+)\.domain\.ru$ subdomain_name=$1
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" subdomain_combined
CustomLog /var/log/apache2/%{subdomain_name}-subdomain_access.log subdomain_combined
....
</VirtualHost>
</IfModule>
и получаю имя лог файла: %{subdomain_name}-subdomain_access.log
т.е. имя поддомена в переменную subdomain_name не записывается.
Что делаю не так?