Como configurar a AWSTATS (Apache Log Analyzer) no CentOS/Rhel e Fedora

Como configurar a AWSTATS (Apache Log Analyzer) no CentOS/Rhel e Fedora

Awstats é um analisador de log de código aberto e de código aberto que fornece informações detalhadas sobre o tráfego do seu servidor da Web Apache. Com a AWSTATS, você pode rastrear visitas ao site, sites de referência, mecanismos de pesquisa, sistemas operacionais, navegadores e muito mais. É uma ferramenta eficaz para proprietários de sites, administradores de sistemas e desenvolvedores para monitorar o desempenho de seu site e tomar decisões informadas para otimizá -lo.

Este artigo fornece um guia passo a passo sobre como configurar a AWSTATS nos sistemas Centos, RHEL e Fedora. O guia abrange todos os pré -requisitos necessários, incluindo a instalação das dependências necessárias e o software AWSTATS, configurando a AWSTATS para analisar os logs do Apache, configurar o Apache para trabalhar com awstats e atualizar o banco de dados AWSTATS para analisar os logs Apache.

No final deste artigo, você terá um entendimento completo de como instalar e configurar o AWSTATS no seu sistema Linux e começará a analisar seus logs do Apache para obter informações valiosas sobre o tráfego do seu site.

Pré -requisitos

  • Um VPS ou servidor dedicado com um sistema operacional Linux instalado.
  • Servidor da Web Apache instalado e configurado.
  • Perl e outras dependências necessárias instaladas.

Etapa 1: Instalando awstats

Para instalar a AWSTATS em seu sistema, siga estas etapas:

  1. Conecte -se ao seu servidor via SSH
  2. Instale as dependências necessárias usando o seguinte comando:
    sudo dnf install hires hires perl-libwww-perl  
  3. Baixe a versão mais recente do AWSTATS usando o seguinte comando:
    WGet https: // downloads.sourceforge.net/awstats/awstats-7.9.alcatrão.gz  
  4. Extraia o arquivo baixado usando o seguinte comando:
    Tar xvzf awstats-7.9.alcatrão.gz  
  5. Mova a pasta extraída para o diretório raiz do Apache Web Server:
    MV awstats-7.9/var/www/html/awstats  

Etapa 2: Configurando awstats

Depois que o AWSTATS estiver instalado, você precisa configurá -lo para analisar seus logs Apache. Aqui está como:

  1. Copie o arquivo de configuração de exemplo para um novo arquivo:
    mkdir /etc /awstats  cp/var/www/html/awstats/wwwroot/cgi-bin/awstats.modelo.conf/etc/awstats/awstats.exemplo.com.conf  

    Substituir "exemplo.com ” No comando acima com o nome do seu domínio.

  2. Edite o arquivo de configuração recém -criado usando seu editor de texto preferido:
    nano/etc/awstats/awstats.exemplo.com.conf  

    Modifique as seguintes variáveis ​​no arquivo de configuração:

    • Arquivo de log: O caminho para o seu arquivo de log do Apache. (/var/log/httpd/acesso.registro)
    • Sititomain: O nome de domínio do seu site. (exemplo.com)
    • Dirdata: O diretório onde a AWSTATS armazenará seus dados.
  3. Salve as mudanças e feche o editor de texto.

Etapa 3: Configurando o Apache

Para configurar o Apache para trabalhar com a AWSTATS, siga estas etapas:

  1. Crie um novo arquivo de host virtual Apache:
    nano/etc/httpd/conf.d/awstats.exemplo.com.conf  

    Substituir "exemplo.com ” No comando acima com o nome do seu domínio.

  2. Adicione o seguinte código ao arquivo de host virtual: servidorName AWSTATS.exemplo.com documentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/opções executam-se que não seja o pedido, nenhuma ordem permita que seja permitir que todas as opções Permitir de todos
    1234567891011121314151617 ServidorName AWSTATS.exemplo.com documentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/ Opções executadas allowoverride nenhuma ordem permitida, negar permitir de todos Opções nenhuma allowoverride nenhuma ordem permitir, negar permitir de todos

  3. Salve as mudanças e feche o editor de texto.

Etapa 4: Analisando logs Apache

Para analisar seus logs do Apache com a AWSTATS, siga estas etapas:

  1. Execute o seguinte comando para atualizar o banco de dados AWSTATS:
    CD/var/www/html/awstats/  Perl Tools/awstats_updateall.PL agora -Config = Exemplo.com -awstatsProg =./wwwroot/cgi-bin/awstats.pl  

    Substitua “Exemplo.com ”no comando acima com o nome do seu domínio.

  2. Acesse o painel Awstats visitando “Http: // awstats.exemplo.com/awstats/awstats.pl?config = exemplo.com ” em seu navegador da web.
  3. Agora você deve ver o painel AWSTATS exibindo informações valiosas sobre o tráfego do seu site, incluindo o número de visitantes, páginas visualizadas, sites de referência e muito mais.
Awstats

Etapa 5: Agenda para Atualização automática

Programe um trabalho Cron para atualizar regularmente o banco de dados AWSTATS usando entradas de log recém -criadas. Adicione um novo trabalho de Cron em Crontab, como abaixo. Leia exemplos de agendamento cron

## cron para atualizar os logs todos os dias 0 2 * * cd/var/www/html/awstats/&& Perl Tools/AWSTATS_UPDATEALL.PL agora -Config = Exemplo.com -awstatsProg =./wwwroot/cgi-bin/awstats.pl
12## cron para atualizar os logs todos os dias 0 2 * * cd/var/www/html/awstats/&& Perl Tools/AWSTATS_UPDATEALL.PL agora -Config = Exemplo.com -awstatsProg =./wwwroot/cgi-bin/awstats.pl

Conclusão

Neste artigo, mostramos como instalar e configurar a AWSTATS nos sistemas Centos, Rhel e Fedora. Com esta poderosa ferramenta de analisador de log, você pode obter informações valiosas sobre o tráfego do seu site e tomar decisões informadas para melhorar o desempenho do seu site.