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?

John Magnolia
quelle

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>
Iain
quelle
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
Izac
quelle
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