IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Log écrit dans accesslog du serveur par défaut au lieu du virtualhost


Sujet :

Apache

  1. #1
    Membre régulier Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Points : 80
    Points
    80
    Par défaut Log écrit dans accesslog du serveur par défaut au lieu du virtualhost
    Bonjour,

    j'ai sur mon serveur 2 virtualhosts configurés, l'un est l'environnement de prod, et l'autre de Dev (test), l'environnement de dev est un sous-dossier du dossier racine de la prod.
    j'ai laissé le virtualhost de prod utilisé les logs par défaut du serveur, et configuré le virtualhost de dev pour écrire dans des fichiers logs spécifiques àfin de les séparer.
    cependant, les logs du vhost dev sont toujours écrits dans les fichiers par défaut du serveur.

    voici la config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    # environnement prod
    <VirtualHost *:80>
       DocumentRoot /var/www/monsite
       ServerName www.monsite.com
       <Directory "/var/www/monsite">
          allow from all
          Options -Indexes
          AllowOverride All
       </Directory>
    </VirtualHost>
     
    # environnement dev
    <VirtualHost *:80>
       DocumentRoot /var/www/monsite/dev
       ServerName www.monsite.com/dev
       ErrorLog "logs/dev.error.log"
       CustomLog "logs/dev.access.log" combined
       <Directory "/var/www/monsite/dev">
          allow from all
          Options -Indexes
          AllowOverride All
       </Directory>
    </VirtualHost>
    --- Silence of the Bones ---

  2. #2
    Invité
    Invité(e)
    Par défaut
    Tu es sur que l'emplacement des logs est le bon, pour ton deuxième VirtualHost ?

    Chez moi, sur Debian, l'emplacement des logs de apache2 est dans le répertoire /var/log/apache2/
    Et, si je veux créer mon propre fichier de log, j'utiliserais la commande suivante :

    ErrorLog /var/log/apache2/test.log
    LogLevel debug


    Tu peux également utiliser plusieurs fichiers journaux multiples pour le CustomLog:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog logs/access_log common
    CustomLog logs/referer_log "%{Referer}i -> %U"
    CustomLog logs/agent_log "%{User-agent}i"

    De toute façon, la gestion des logs, c'est toute une histoire, et, y'a de quoi passer beaucoup de temps !
    Dernière modification par NoSmoking ; 10/03/2020 à 18h43. Motif: Suppression PUB

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/03/2018, 19h06
  2. Réponses: 1
    Dernier message: 27/10/2010, 23h36
  3. Réponses: 4
    Dernier message: 24/09/2009, 14h43
  4. [IE] par défaut au lieu de Mozilla ?
    Par ouldfella dans le forum IE
    Réponses: 2
    Dernier message: 13/03/2007, 11h14
  5. [XSLT] Variable par défaut ou non dans un 'IF'
    Par Johnbob dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 25/01/2004, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo