[Apache] - Logfiles rotieren lassen

anddie

Well-known member
ID: 171
L
3 Mai 2006
2.270
133
Hi,

ich weiß, das Forum ist etwas unpassend (Webhosting fand ich allerdings auch nicht besser), aber ich glaube hier bekommt man am ehesten eine kompetente Antwort.

Habe auf einer SUN einen Apache laufen. Der schreibt auch brav alles was passiert in 2 Logfiles (access.log und error.log).
Jetzt hätte ich gerne eine Logfilerotation, d.h. er soll für jeden Tag ein eigenes Logfile erstellen.
Ich war mir ziemlich sicher, dass dies irgendwo in der httpd.conf einzustellen ist. Allerdings finde ich da nichts. Und wenn ich google befrage, kommen mir Zweifel, ob dies wirklich im Apache zu konfigurieren ist (da verwenden die Leute immer extra Scriptrotationsscripten).

Hat also wer eine Idee, ob dies tatsächlich in der httpd.conf einzustellen ist?

anddie
 
apache bietet da nix von hause aus an... und logrotate hat leider den nachteil das man damit nicht tages genau rotieren kann. ich verwende dazu cronolog...
https://cronolog.org/ damit kannst du recht einfach logs erzeugen: (jedentag ne neue datei)
PHP:
CustomLog "|cronolog /web/logs/access_%Y%m%d.log"

und 5 minuten nach 0 läuft nen shellscript durch was die log datei an awstats weiter gibt und dannach archiviert.
 
apache bietet da nix von hause aus an... und logrotate hat leider den nachteil das man damit nicht tages genau rotieren kann.
Mist, ich dachte, der Apache kann das.
Und ob tagesgenau oder nicht, ist mir relativ wurscht. Mir geht es nur darum, dass ich nicht ein riesiges Logfile habe, sondern so maximal die letzten 7 Tage.
Kann ich also auch bei logadm von Solaris bleiben. Wobei ich da noch rausfinden muss, wie man das Teil richtig konfiguriert.

anddie