Sib l-Ewwel 10 Indirizzi IP Jaċċessaw is-Server tal-Web Apache Tiegħek


Meta tħaddem web server li jista' jiġi aċċessat minn netwerk miftuħ jew pubbliku bħall-Internet, allura dejjem tkun prattika tajba ta' Amministrazzjoni tas-Sistema li tissorvelja l-aċċess għas-server tiegħek.

Ħaġa waħda tajba fil-monitoraġġ tal-aċċess għas-server tal-web tiegħek hija l-eżistenza ta 'fajl(i) log tal-aċċess li jaħżnu informazzjoni dwar kull attivitajiet ta' aċċess li jseħħu fis-server.

Xogħol ma 'log files huwa dejjem importanti ħafna, għaliex jagħtuk rendikont ta' dak kollu li ġara f'sistema jew applikazzjoni f'dan il-każ is-server tal-web Apache tiegħek. F'każ ta' xi problemi relatati mal-prestazzjoni jew l-aċċess, allura l-fajls tal-log jistgħu jgħinuk tindika x'jista' jkun ħażin jew qed jiġri.

Aqra aktar dwar il-ġestjoni taz-zkuk fil-Linux: 4 L-Aqwa Għodda ta' Ġestjoni taz-Zkuk għal Linux

F'dan l-artikolu, se nħarsu lejn kif insibu l-aqwa 10 indirizzi IP li kienu qed jaċċessaw is-server tal-web Apache tiegħek.

Il-mogħdija default għal-log tas-server tal-web Apache hija:

/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]

Biex issir taf l-aqwa 10 indirizz IP li taċċessa s-server tal-web Apache tiegħek għad-dominju, mexxi l-kmand li ġej.

# 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

Fil-kmand ta' hawn fuq:

  1. awk – jistampa l-fajl access.log.2016-05-08.
  2. sort – jgħin biex issolvi l-linji f’fajl access.log.2016-05-08, l-għażla -n tqabbel linji bbażati fuq il-valur numeriku ta’ kordi u L-għażla -r tbiddel ir-riżultat tal-paraguni.
  3. uniq – tgħin biex tirrapporta linji ripetuti u l-għażla -c tgħin biex tipprefissa linji skont in-numru ta’ okkorrenzi.

Aqra aktar dwar kif tuża l-kmand awk fil-Linux.

Sommarju

Hemm ħafna metodi li jistgħu jintużaw biex jinkiseb dan, jekk taf xi mod aħjar agħmel sehem fil-kummenti u wkoll f'każ ta 'xi suġġerimenti jew mistoqsijiet, ftakar li tħalli kumment fit-taqsima tal-kummenti hawn taħt u niddiskutuh flimkien. Nittama li ssib dan l-artiklu ta' għajnuna u ftakar li dejjem tibqa' konnessa ma' Tecmint.