Сервер Apache — несколько каталогов, разные журналы ошибок

У меня есть два каталога в /var/www (, скажем, /var/www/app1 и /var/www/ app2 ), журналы ошибок которого я хочу отправить в разные файлы. Оба находятся в одном домене, поэтому я думаю , что не могу разместить их на разных виртуальных хостах. Так, например, я бы обращался к ним как:

http ://localhost/app1

http ://localhost/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 работать или мне следует продолжать попытки настроить виртуальный хост для каждого каталога. Любая помощь будет оценена по достоинству! Спасибо!

6
задан Community 23 May 2017 в 11:48
поделиться