Osoby korzystające z Webalizera wiedzą, że odnośniki w statystykach podawane są relatywnie:
Jeśli nasz serwer obsługuje jedną domenę to nie stanowi to problemu.
A co, gdy mamy kilka VirtualHostów, wszystkie logi trzymamy w jednym pliku i chcemy mieć globalnego Webalizera, który wyświetli nam statystyki dla wszystkich naszych domen?
Szukając w Google nie znalazłem nic przydatnego, dlatego przedstawię sposób w jaki to rozwiązałem.
Oczywiście nasz Apacz jest już zainstalowany, ma skonfigurowane VrtualHosty, a źrodła Webalizera w wersji 2.01-10 czekają w gotowości.
LogFormat "%h %l %u %t \"%m %V%U%q %H\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
Jeśli jesteś ciekawy co oznacza ten zapis to odsyłam do dokumentacji.
$ tar xjf webalizer-2.01-10-src.tar.bz2W tym momecie polecam nałożenie łatki geolizer.
$ cd webalizer-2.01-10
$ tar xzf geolizer_2.01-10-patch.20070115.tar.gzKolejny krok to nałożenie mojej łaty na webalizera:
$ patch -p1 < geolizer_2.01-10-patch/geolizer.patch
$ patch -p1 < webalizer-2.01-10-multiple-domains.patch
i można przystąpić do kompilacji, np.:
$ ./configure --prefix=/usr --mandir=/usr/man
$ make
$ make install
