pinok
06-03-2006, 12:58
La domanda, guarda caso e perdonatemi :cool:, nasce dalla chroot.
Su manuali a destra e a manca, ho visto che bastava mettere /dev/log in chroot e aggiungere -a /pathToChroot/dev/log per far si che i logs uscissero dalla gabbia tramite il syslog.
Però non mi sembra che si vero e, cercando ancora, mi risulta che apache scriva direttamente su file, a meno che non si modifichi anche la sua configurazione (possibile per error.log, sconsigliata per access.log per motivi di lentezza).
Potete confermarmi?
Se volessi centralizzare fuori dalla chroot i punti di lettura dei vari logs (apache e non), sarebbe meglio:
1) mount --bind /var/log/httpd /pathToChroot/var/log/httpd
2) link simbolico sempre in var/log
In entrambi i casi /var/log è una partizione dedicata che penso di montare disabilitando l'esecuzione dei files
Ci sono altri modi (che non penalizzino le prestazioni) per portare fuori i logs dalla chroot? Qualche buono (e sicuro) socket che ascolti in locale?
Grazie !
Su manuali a destra e a manca, ho visto che bastava mettere /dev/log in chroot e aggiungere -a /pathToChroot/dev/log per far si che i logs uscissero dalla gabbia tramite il syslog.
Però non mi sembra che si vero e, cercando ancora, mi risulta che apache scriva direttamente su file, a meno che non si modifichi anche la sua configurazione (possibile per error.log, sconsigliata per access.log per motivi di lentezza).
Potete confermarmi?
Se volessi centralizzare fuori dalla chroot i punti di lettura dei vari logs (apache e non), sarebbe meglio:
1) mount --bind /var/log/httpd /pathToChroot/var/log/httpd
2) link simbolico sempre in var/log
In entrambi i casi /var/log è una partizione dedicata che penso di montare disabilitando l'esecuzione dei files
Ci sono altri modi (che non penalizzino le prestazioni) per portare fuori i logs dalla chroot? Qualche buono (e sicuro) socket che ascolti in locale?
Grazie !