Serveur Apache — plusieurs répertoires, les différents journaux d'erreur

J'ai deux répertoires dans /var/www (par exemple, /var/www/app1 et /var/www/app2) dont les journaux d'erreurs, je veux envoyé à différents fichiers. Les deux sont sous le même domaine, j'ai donc pense que je ne peux pas les mettre sous les différents serveurs virtuels. Ainsi, par exemple, je voudrais avoir accès comme:

http://localhost/app1

http://localhost/app2

Je suis tombé sur cette page:

Générer des journaux d'accès pour les différents sous-répertoires dans Apache

dont la solution fonctionne parfaitement pour les journaux d'accès. Cependant, le "env" argument ne semble pas fonctionner avec la directive ErrorLog.

Avant cette "découverte", je travaillais sur ce qui semble erroné:

<VirtualHost *:80>
  ServerAdmin ray@localhost

  DocumentRoot /var/www/app1

  <Directory />
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order deny,allow
    allow from all
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/app1/error.log

  LogLevel warn

  CustomLog ${APACHE_LOG_DIR}/app1/access.log combined
</VirtualHost>

Je suis un peu perdu sur ce que je devrais faire. C'est, si il ya un moyen d'obtenir ErrorLog de travail ou si je dois continuer à essayer avec la configuration d'un hôte virtuel pour chaque répertoire. Toute aide serait appréciée! Merci!!!!

  • J'ai la même question, je suis à la recherche de solution et je pense que la création d'un virtualhost par chaque dossier et de l'utilisation de proxy interne peut-être que ça fonctionne, c'est qu'une théorie 😀 par exemple: PublicDomain.com/folder affiche le contenu de dossier.localhost
InformationsquelleAutor Ray | 2012-05-01