Ubuntu teilt Apache2-Protokolldateien auf

Ubuntu teilt Apache2-Protokolldateien auf

Ich habe vor Kurzem die Konfiguration meines Servers aktualisiert, um /var/www und /var/log in den Ordner /home zu verschieben. Außerdem habe ich alle meine virtuellen Hosts aktualisiert, um die Protokolle in den neuen Ordner /home/log zu schreiben.

Aber jetzt werden die Protokolle in großen Dateien geschrieben, eine für den Fehler und eine für den Zugriff, und nicht wie zuvor in Form mehrerer archivierter Dateien (wie log.1.log, log.2.gz).

Wie kann ich die Protokolldateiaufteilung wiederherstellen?

Antwort1

Da Sie den Speicherort der Protokolle geändert haben, sollten Sie auch die Konfigurationen in aktualisieren, logrotateda diese Protokolle immer noch in gesucht werden /var/log. Ich weiß nicht, welche Linux-Distribution Sie verwenden, aber sie sollten sich im /etc/logrotate.d/Verzeichnis befinden

Antwort2

Sie müssen sich ändern /etc/logrotate.d/apache2. Siehehttp://www.thegeekstuff.com/2010/07/logrotate-examples/

verwandte Informationen