Server Apache HTTP je multiplatformní webový server s otevřeným zdrojovým kódem, který je uvolněn za podmínek licence Apache License 2.0. Apache je vyvíjen a udržován otevřenou komunitou vývojářů pod záštitou Apache Software Foundation. Převážná většina instancí serveru Apache HTTP Server běží v distribuci Linux, ale současné verze běží také v systémech Microsoft Windows, OpenVMS a v celé řadě systémů podobných Unixu.
Minulé verze běžely také na NetWare, OS/2 a dalších operačních systémech, včetně portů na mainframy. Vývoj Apache, původně založený na serveru NCSA HTTPd, začal počátkem roku 1995 poté, co se práce na kódu NCSA zastavily.
Apache hrál klíčovou roli v počátečním růstu World Wide Webu a rychle předstihl NCSA HTTPd jako dominantní server HTTP. V roce 2009 se stal prvním webovým serverovým softwarem, který obsloužil více než 100 milionů webových stránek.
Obsah
cat + awk linux příkaz
Než zjistíte, že 90% provozu pravidelně generují boti, kteří hledají data, které mohou prodat :) Příkaz pro statistiku sólo domény hostované na HTTP Linux systému s instalovaným ISPconfig
cat /var/log/ispconfig/httpd/domena.cz/access.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
To samé pro multihosting / VPS
cat /var/log/ispconfig/httpd/*/access.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
To samé včetně error.log
cat /var/log/ispconfig/httpd/*/*.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
Některé Linux servery mají jinak nastavený access a jinak error log, možná bude potřeba změnit proměnnou na $11 a vypsat pouze error.log
cat /var/log/ispconfig/httpd/*/error.log | awk '{print $11}' | sort -n | uniq -c | sort -nr | head -20
Příkaz vypsání standardní statistiky přístupů na server apache
cat /var/log/apache/access.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
Výstup z první TOP dvacítky
12 193.85.230.226
7 180.163.220.68
7 180.163.220.3
5 66.249.79.21
5 45.72.48.130
5 18.207.179.94
4 66.249.79.17
4 180.163.220.67
3 93.158.91.247
3 66.249.79.19
3 213.168.249.115
2 95.47.165.22
2 93.158.91.251
2 93.158.91.243
2 93.158.91.239
2 93.158.90.144
2 93.158.90.137
2 93.158.90.136
2 77.75.79.54
Vyhledání souboru logu který obsahuje hledanou IP adresu
grep 130.140.150.160 * -d recurse -l /var/log/ispconfig/httpd/
Lokalita, provozovatel IP adresy, AS
Perfektní služba s komplexní sadou informací je IPinfo.io. Obsahuje rovnež seznam hostovaných domén, díky čemuž lze snadno identifikovat zlovolný hosting který umožňuje hostovaným webům scraping a podobné aktivity.
Vizualizace
Barevný apache protokol
