У меня есть два каталога в /var/www (, скажем, /var/www/app1 и /var/www/ app2 ), журналы ошибок которого я хочу отправить в разные файлы. Оба находятся в одном домене, поэтому я думаю , что не могу разместить их на разных виртуальных хостах. Так, например, я бы обращался к ним как:
Я наткнулся на эту страницу:
Создание журналов доступа для разных подкаталоги в Apache
, чье решение отлично работает для журналов доступа. Однако аргумент «env», похоже, не работает с директивой ErrorLog.
До этого «открытия»,Я работал над этим, что кажется неправильным.:
ServerAdmin ray@localhost
DocumentRoot /var/www/app1
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
allow from all
ErrorLog ${APACHE_LOG_DIR}/app1/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/app1/access.log combined
Я немного не понимаю, что мне следует делать. То есть, если есть какой-то способ заставить ErrorLog работать или мне следует продолжать попытки настроить виртуальный хост для каждого каталога. Любая помощь будет оценена по достоинству! Спасибо!