Protokol serveru ( anglicky server log , často se také vyskytuje přímý přepis - „protokoly serveru“) - soubory obsahující systémové informace o provozu serveru, které zaznamenávají všechny akce uživatele na webu, stejně jako informace používané k analýze a hodnocení webů a jejich návštěvníky.
Po zpracování logů můžete získat souhrnná čísla, studovat vzorce chování uživatelských skupin, informace o uživatelích webu (kde se návštěvník nachází, kolik času na webu strávil, co si prohlížel, jaký prohlížeč používal a jakou IP adresu , kterou měl jeho počítač)
Na webovém serveru Apache se soubory protokolu nazývají access.log (protokol přístupu k serveru) a error.log (protokol chyb a upozornění).
V Apache je nejběžnější možnost protokolování přístupu k serveru kombinována , která zaznamenává data následovně:
%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
Například:
127.0.0.1 - - [10/Jun/2009:10:00:00 +0000] "GET /example.html HTTP/1.1" 200 - " http://example.com " "Mozilla/4.0 (kompatibilní; MSIE 7.0 ; Windows NT 5.1)"