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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 iptables -I INPUT 1 -p tcp --dport 80 -j LOG --log-prefix "MON AMI APACHE "
Il envoie vers syslog
merci
j'ai mis "apache" en nom et quand je fais
je n'ai rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat /var/log/syslog | grep "apache"
est ce normal
Tu dois configurer syslog. Tu as probablement plusieurs fichiers vers lesquels syslog écrit.
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager