Trobeu les 10 adreces IP principals per accedir al vostre servidor web Apache


Quan s'executa un servidor web al qual es pot accedir des d'una xarxa oberta o pública, com ara Internet, sempre és una bona pràctica d'administració del sistema supervisar l'accés al servidor.

Una cosa bona a l'hora de supervisar l'accés al vostre servidor web és l'existència de fitxers de registre d'accés que emmagatzemen informació sobre totes les activitats d'accés que es produeixen al servidor.

Treballar amb fitxers de registre sempre és molt important, perquè us donen compte de tot el que ha passat dins d'un sistema o aplicació en aquest cas el vostre servidor web Apache. En cas de problemes relacionats amb el rendiment o l'accés, els fitxers de registre us poden ajudar a assenyalar què pot estar malament o què està passant.

Llegiu més sobre la gestió de registres a Linux: 4 millors eines de gestió de registres per a Linux

En aquest article, veurem com trobar les 10 adreces IP principals que han accedit al vostre servidor web Apache.

El camí predeterminat per al registre del servidor web Apache és:

/var/log/http/access_log      [For RedHat based systems]
/var/log/apache2/access.log   [For Debian based systems]
/var/log/http-access.log      [For FreeBSD]

Per esbrinar les 10 adreces IP principals que accedeixen al vostre servidor web Apache per al domini, només heu d'executar l'ordre següent.

# awk '{ print $1}' access.log.2016-05-08 | sort | uniq -c | sort -nr | head -n 10
5482 103.28.37.178
5356 66.249.78.168
1977 66.249.93.145
1962 157.55.39.251
1924 66.249.93.142
1921 66.249.93.148
1890 64.233.173.178
1860 108.61.183.134
1841 64.233.173.182
1582 157.55.39.251

A l'ordre anterior:

  1. awk: imprimeix el fitxer access.log.2016-05-08.
  2. sort: ajuda a ordenar les línies en un fitxer access.log.2016-05-08, l'opció -n compara les línies en funció del valor numèric de les cadenes i L'opció -r inverteix el resultat de les comparacions.
  3. uniq: ajuda a informar de línies repetides i l'opció -c ajuda a prefixar les línies segons el nombre d'ocurrències.

Llegiu més sobre com utilitzar l'ordre awk a Linux.

Resum

Hi ha molts mètodes que es poden utilitzar per aconseguir-ho, si coneixeu alguna millor manera, compartiu-los als comentaris i també en cas de qualsevol suggeriment o pregunta, recordeu-vos de deixar un comentari a la secció de comentaris a continuació i ho discutirem junts. Espero que aquest article us sigui útil i recordeu estar sempre connectat amb Tecmint.