Cómo configurar AWSTATS (Apache Log Analyzer) en CentOS/Rhel y Fedora

Cómo configurar AWSTATS (Apache Log Analyzer) en CentOS/Rhel y Fedora

Awstats es un analizador de registro gratuito y de código abierto que proporciona información detallada sobre el tráfico de su servidor web Apache. Con AWSTATS, puede rastrear visitas al sitio web, referir sitios web, motores de búsqueda, sistemas operativos, navegadores y mucho más. Es una herramienta efectiva para que los propietarios de sitios web, los administradores de sistemas y los desarrolladores monitoreen el rendimiento de su sitio web y tomen decisiones informadas para optimizarlo.

Este artículo proporciona una guía paso a paso sobre cómo configurar AWSTATS en los sistemas CentOS, RHEL y Fedora. La guía cubre todos los requisitos previos necesarios, incluida la instalación de las dependencias requeridas y el software AWSTATS, configurando AWSTATS para analizar los registros de Apache, configurar Apache para trabajar con AWSTATS y actualizar la base de datos AWSTATS para analizar los registros de Apache.

Al final de este artículo, tendrá una comprensión completa de cómo instalar y configurar AWSTAT en su sistema Linux y comenzar a analizar sus registros de Apache para obtener información valiosa en el tráfico de su sitio web.

Requisitos previos

  • Un VPS o servidor dedicado con un sistema operativo Linux instalado.
  • Servidor web de Apache instalado y configurado.
  • Perl y otras dependencias requeridas instaladas.

Paso 1: Instalación de AWSTATS

Para instalar AWSTATS en su sistema, siga estos pasos:

  1. Conéctese a su servidor a través de SSH
  2. Instale las dependencias requeridas utilizando el siguiente comando:
    sudo DNF Instalar alquilados de tiempo Perl-Libwww-Perl  
  3. Descargue la última versión de AWSTATS usando el siguiente comando:
    wget https: // descargas.Fuente de la fuente.net/awstats/awstats-7.9.alquitrán.GZ  
  4. Extraiga el archivo descargado usando el siguiente comando:
    tar xvzf awstats-7.9.alquitrán.GZ  
  5. Mueva la carpeta extraída al directorio raíz del servidor web Apache:
    MV awstats-7.9/var/www/html/awstats  

Paso 2: Configuración de AWSTATS

Una vez que se instala AWSTATS, debe configurarlo para analizar sus registros de Apache. Así es cómo:

  1. Copie el archivo de configuración de ejemplo en un nuevo archivo:
    mkdir /etc /awstats  cp/var/www/html/awstats/wwwroot/cgi-bin/awstats.modelo.conf/etc/awstats/awstats.ejemplo.comunicarse.confusión  

    Reemplazar "ejemplo.com " en el comando anterior con el nombre de su dominio.

  2. Edite el archivo de configuración recién creado utilizando su editor de texto preferido:
    nano/etc/awstats/awstats.ejemplo.comunicarse.confusión  

    Modifique las siguientes variables en el archivo de configuración:

    • Archivo de registro: La ruta a su archivo de registro de Apache. (/var/log/httpd/access.registro)
    • Subsistencia: El nombre de dominio de su sitio web. (ejemplo.com)
    • Dirdata: El directorio donde awstats almacenará sus datos.
  3. Guarde los cambios y cierre el editor de texto.

Paso 3: Configurar Apache

Para configurar Apache para trabajar con AWSTATS, siga estos pasos:

  1. Cree un nuevo archivo de host de Apache Virtual:
    nano/etc/httpd/conf.d/awstats.ejemplo.comunicarse.confusión  

    Reemplazar "ejemplo.com " en el comando anterior con el nombre de su dominio.

  2. Agregue el siguiente código al archivo de host virtual: ServerName AWSTATS.ejemplo.com documentRoot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/options execcgi siModoverride Ninguno Permitir, denY de todas las opciones Ninguna de las Opciones de Ildinación de Ninguno Pedido Permitir, Deny Deny Permitir de todos
    1234567891011121314151617 Servername awstats.ejemplo.com documentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/ Opciones execcgi DESLEDOVERRide Ninguno Pedir Permitir, Denegar Permitir de todos Opciones Ninguno de permitido Override Ninguno Pedir Permitir, NEGO Permitir de todos

  3. Guarde los cambios y cierre el editor de texto.

Paso 4: Análisis de registros de Apache

Para analizar sus registros de Apache con AWSTATS, siga estos pasos:

  1. Ejecute el siguiente comando para actualizar la base de datos de AWSTATS:
    CD/VAR/WWW/HTML/AWSTATS/  herramientas de perl/awstats_updataall.PL ahora -config = Ejemplo.com -awstatsprog =./wwwroot/cgi-bin/awstats.por favor  

    Reemplazar "Ejemplo.com ”en el comando anterior con el nombre de su dominio.

  2. Acceda al tablero de Awstats visitando "Http: // awstats.ejemplo.com/awstats/awstats.por favor?config = ejemplo.com " En tu navegador web.
  3. Ahora debería ver el tablero de Awstats que muestra información valiosa sobre el tráfico de su sitio web, incluida la cantidad de visitantes, páginas vistas, referencias de sitios web y más.
Awstats

Paso 5: Programe para actualizar automáticamente

Programe un trabajo cron para actualizar regularmente la base de datos de AWSTATS utilizando entradas de registro recién creadas. Agregue un nuevo trabajo de Cron en Crontab como a continuación. Leer ejemplos de programación cron

## cron para actualizar registros todos los días 0 2 * * * CD/var/www/html/awstats/&& perl herramientas/awstats_updataalll.PL ahora -config = Ejemplo.com -awstatsprog =./wwwroot/cgi-bin/awstats.por favor
12## cron para actualizar registros todos los días 0 2 * * * CD/var/www/html/awstats/&& perl herramientas/awstats_updataalll.PL ahora -config = Ejemplo.com -awstatsprog =./wwwroot/cgi-bin/awstats.por favor

Conclusión

En este artículo, le mostramos cómo instalar y configurar AWSTATS en CentOS, RHEL y Fedora Systems. Con esta poderosa herramienta de analizador de registros, puede obtener información valiosa sobre el tráfico de su sitio web y tomar decisiones informadas para mejorar el rendimiento de su sitio web.