Deaktivieren Sie die Fehler- und Zugriffsprotokolle für einen virtuellen Host


18

Wenn ich in einem virtuellen Host kein Fehlerprotokoll einstelle, wird standardmäßig das Standardfehler- / Zugriffsprotokoll verwendet. Gibt es eine Möglichkeit, dies für einen virtuellen Host zu deaktivieren?

Antworten:


35

In Ihrem <VirtualHost>Block für den betreffenden vhost können Sie die Protokolle konfigurieren, die an / dev / null gesendet werden sollen

<VirtualHost *:80>
     ServerName nologserver.tld

     ErrorLog /dev/null
     CustomLog /dev/null common
</VirtualHost>

Funktioniert das auch unter Windows?
Uwe Keim

1
@UweKeim Nein, ich suche auch eine Windows-Lösung ...
TheStoryCoder

0

Ändern Sie /etc/apache2/conf-enabled/other-vhosts-access-log.conf wie folgt:

ErrorLog /dev/null

CustomLog /dev/null common

Beim Neustart von Apache nach dieser Änderung wird der folgende Fehler angezeigt: Syntaxfehler in Zeile 71 von /etc/apache2/sites-enabled/example.com: CustomLog akzeptiert zwei oder drei Argumente, einen Dateinamen, eine benutzerdefinierte Protokollformatzeichenfolge oder einen Formatnamen und eine optionale "env =" - Klausel (siehe Dokumentation)
John Magnolia
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.