O Apache é o servidor Web mais usado em todo o mundo. Flexibilidade, documentação e uma enorme comunidade, são alguns dos pontos fortes que marcam a diferença do Apache para a concorrência.
Para quem tem servidores como Apache ou IIS e pretende ter um conjunto de estatísticas a nossa sugestão vai para o AWStats.
O AWStats é um software open-source que permite criar facilmente estatísticas gráficas de acessos a sites tendo como base os logs produzidos pelo servidor Web. Como referido o AWStats suporta vários tipos de formatos de logs, incluindo os do Apache, IIS, etc.
Como instalar o AWStats no Ubuntu?
A instalação do AWStats no Ubuntu é bastante simples. Para isso basta abrir um terminal e inserir o seguinte comando:
sudo apt-get install awstats
De seguida activamos o módulo CGI no Apache
sudo a2enmod cgi
Depois basta reiniciar o apache
sudo /etc/init.d/apache2 restart
Configurar o AWStats
Para configurar o AWStats é necessário que crie um ficheiro de configuração por domínio. Vamos considerar, por exemplo, o domínio pplware2.com
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.pplware2.com.conf
Vamos agora proceder a algumas configurações no ficheiro /etc/awstats/awstats.pplware2.com.conf
# Change to Apache log file, by default it’s /var/log/apache2/access.log LogFile=”/var/log/apache2/access.log” # Change to the website domain name SiteDomain=”pplware2.com” HostAliases=”www.pplware2.com localhost 127.0.0.1″ # When this parameter is set to 1, AWStats adds a button on report page to allow to “update” statistics from a web browser AllowToUpdateStatsFromBrowser=1
Depois de feita a configuração, gravamos e saímos do editor de texto.
Vamos agora forçar a criação das primeiras estatísticas usando o seguinte comando:
sudo /usr/lib/cgi-bin/awstats.pl -config=pplware2.com –update
Configuração do Apache para o AWStats
Para que o apache consiga apresentar as estatísticas criadas pelo AWStats devem executar os seguintes comandos:
sudo cp -r /usr/lib/cgi-bin /var/www/html/ sudo chown www-data:www-data /var/www/html/cgi-bin/ sudo chmod -R 755 /var/www/html/cgi-bin/
Testar o AWStats
Para testar se tudo funciona basta abrir o brower e inserir o seguinte endereço:
http://localhost/cgi-bin/awstats.pl?config=pplware2.com
Configuração do Crontab
Para que as estatísticas sejam, por exemplo, actualizadas a cada 10 minutos basta que acrescentem ao crontab a seguinte linha:
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=pplware2.com –update
Para quem pretender uma visão mais gráfica do número de acessos aos seu sites o AWStats é sem dúvida uma óptima ferramenta. Experimentem pois é rápida e simples de instalar.