bonjour a tous
je voudrai filtrer dans un fichier tout ce qui rentre sur le port 80 de mon serveur web
je n'arrive pas a faire une capture des logs iptables
pouvez vous m'aider ?
merci d'avance
Version imprimable
bonjour a tous
je voudrai filtrer dans un fichier tout ce qui rentre sur le port 80 de mon serveur web
je n'arrive pas a faire une capture des logs iptables
pouvez vous m'aider ?
merci d'avance
Code:
1
2 iptables -I INPUT 1 -p tcp --dport 80 -j LOG --log-prefix "MON AMI APACHE "
Ou serons afficher les logs ?
Il envoie vers syslog
merci :)
j'ai mis "apache" en nom et quand je fais
je n'ai rienCode:cat /var/log/syslog | grep "apache"
est ce normal
Tu dois configurer syslog. Tu as probablement plusieurs fichiers vers lesquels syslog écrit.
c'est a dire ?
j'ai qu'un fichier syslog
syslog est un service qui tourne en tache de fond.
Il écrit dans différents fichiers de fichiers de /var/log, il faut regarder plus précisément dans le fichier de configuration.
c'est sans doute pas une bonne idée vu que c'est déjà le nom utilisé par le serveur web et qui sert probablement de tag discriminant à syslog pour aiguiller vers les fichiers de log apache justement
au flair comme ça, je te dirais d'essayer avec "firewall" par exemple ou "apache-fw" et dans la foulée aller jeter un oeil aux fichiers de conf de rsyslog pour mieux comprendre le fonctionnement et éventuellement rajouter une règle adaptée pour écrire dans un fichier spécifique "ipt.log" par exemple