Trouvez les 10 meilleures adresses IP d'accès à votre serveur Web Apache

Trouvez les 10 meilleures adresses IP d'accès à votre serveur Web Apache

Lors de l'exécution d'un serveur Web accessible à partir d'un réseau ouvert ou public tel que Internet, c'est toujours une bonne pratique d'administration système pour surveiller l'accès à votre serveur.

Trouver la meilleure adresse IP accédant au serveur Web Apache

Une bonne chose dans la surveillance de l'accès à votre serveur Web est l'existence de fichiers journaux d'accès qui stockent des informations sur toutes les activités d'accès qui se produisent sur le serveur.

Travailler avec les fichiers journaux est toujours très important, car ils vous donnent un compte rendu de tout ce qui s'est passé dans un système ou une application dans ce cas votre serveur Web Apache. En cas de performances ou de problèmes liés à l'accès, les fichiers journaux peuvent vous aider à souligner ce qui pourrait être mal ou se produire.

En savoir plus sur la gestion des journaux dans Linux: 4 meilleurs outils de gestion des journaux pour Linux

Dans cet article, nous examinerons comment trouver les 10 meilleures adresses IP qui ont accédé à votre serveur Web Apache.

Le chemin par défaut du journal du serveur Web Apache est:

/ var / log / http / access_log [pour Chapeau rouge Systèmes basés] / var / log / apache2 / Access.se connecter [pour Debian Systèmes basés] / var / log / http-access.se connecter [pour FreeBSD]] 

Pour découvrir les 10 meilleures adresses IP qui accédaient à votre serveur Web Apache pour le domaine, exécutez simplement la commande suivante.

# awk 'print $ 1' accès.enregistrer.2016-05-08 | Trier | Uniq -C | Triez -nr | tête -N 10 
Échantillon de sortie
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 

Dans la commande ci-dessus:

  1. awk - imprime le accès.enregistrer.2016-05-08 déposer.
  2. trier - aide à trier les lignes dans un accès.enregistrer.2016-05-08 fichier, le -n L'option compare les lignes basées sur la valeur numérique des chaînes et -r L'option inverse le résultat des comparaisons.
  3. uniq - aide à signaler les lignes répétées et le -c L'option aide à préfixer les lignes en fonction du nombre d'occurrences.

En savoir plus sur la façon d'utiliser la commande awk dans Linux.

Résumé

Il existe de nombreuses méthodes qui peuvent être utilisées pour y parvenir, si vous savez une meilleure façon de partager les commentaires et aussi en cas de suggestions ou de questions, n'oubliez pas de laisser un commentaire dans la section des commentaires ci-dessous et nous en discuterons ensemble ensemble. J'espère que vous trouverez cet article utile et n'oubliez pas de toujours rester connecté à Tecmint.