Désactiver les journaux d'erreur et d'accès pour un hôte virtuel

18

Si je ne mets pas de journal des erreurs dans un hôte virtuel, il sera par défaut le journal des erreurs / accès par défaut. Existe-t-il un moyen de désactiver cela pour un hôte virtuel?

John Magnolia
la source

Réponses:

35

Dans votre <VirtualHost>bloc pour le vhost en question, vous pouvez configurer les journaux à envoyer à / dev / null

<VirtualHost *:80>
     ServerName nologserver.tld

     ErrorLog /dev/null
     CustomLog /dev/null common
</VirtualHost>
Iain
la source
Est-ce que cela fonctionnerait aussi sur Windows?
Uwe Keim
1
@UweKeim Non, je recherche également une solution Windows ...
TheStoryCoder
0

Remplacez /etc/apache2/conf-enabled/other-vhosts-access-log.conf par:

ErrorLog /dev/null

CustomLog /dev/null common
Izac
la source
J'obtiens l'erreur suivante lors du redémarrage d'apache après cette modification: Erreur de syntaxe à la ligne 71 de /etc/apache2/sites-enabled/example.com: CustomLog prend deux ou trois arguments, un nom de fichier, une chaîne de format de journal personnalisé ou un nom de format , et une clause facultative "env =" (voir la documentation)
John Magnolia