Red de conocimiento informático - Conocimiento informático - Instalar Webalizer

Instalar Webalizer

Webalizer es un programa de análisis de registros de servidores web eficiente y gratuito. Muchos sitios web de Internet utilizan Webalizer para analizar los registros del servidor web.

Es un programa escrito en C, por lo que se ejecuta de forma muy eficiente. En una máquina que funciona a 200 Mhz, webalizer puede analizar 10 000 registros por segundo, por lo que solo toma 15 segundos analizar un archivo de registro de 40 M.

Webalizer admite formatos de archivos de registro universales estándar; además, admite múltiples variantes de formatos de archivos de registro combinados, lo que le permite crear perfiles de clientes y sus tipos de sistemas operativos. Webalizer ahora admite el formato de registro wu-ftpd xferlog y el formato de archivo de registro squid.

Admite configuración de línea de comandos y archivos de configuración.

Proporciona soporte en varios idiomas y puede realizar el trabajo de localización por sí solo.

Soporta múltiples plataformas como UNIX, Linux, NT, OS/2 y MacOS.

La imagen de arriba muestra la primera página del informe de análisis de estadísticas de acceso generado por webalizer, que contiene tablas y gráficos de barras de análisis estadístico del número promedio de visitas por mes. Haga clic en el minuto de cada mes para obtener estadísticas detalladas de cada día del mes.

5.1 Instalación

Antes de la instalación, primero debe asegurarse de que la biblioteca gd esté instalada en su sistema. Puede usar:

[root@mail. raíz] # rpm -qa|grep gd

gd-devel-1.8.4-4

gdbm-devel-1.8.0-

Gdbm-devel -1.8 .0-

Esta es la primera página con estadísticas de tablas y gráficos de barras para cada mes. 14

gdbm-1.8.0-14

sysklogd-1.4.1-8

gd-1.8.4-4

Asegúrese de que los paquetes rpm gd-deve y gd estén instalados.

Hay dos formas de instalar webalizer, una es descargar el código fuente y la otra es utilizar el paquete rpm directamente.

La instalación del paquete de software rpm es muy sencilla. Simplemente busque el paquete de software webalizer en rpmfind.net y descárguelo:

rpm -ivh webalizer-2.01_10-1.i386. .rpm

p>

Simplemente instálelo.

Para utilizar el método del código fuente, primero debe acceder al informe de estadísticas en /usage/.

HostName www.secfocus.com

Se utiliza para indicar el nombre de host al que se hace referencia en los informes estadísticos.

No es necesario modificar otras opciones. Después de modificar el archivo de configuración, debe ingresar al webalizador programado, que generará análisis estadístico del día todos los días.

Ejecute como root: crontab -e para ingresar al estado de edición de la tarea en ejecución programada, agregue las siguientes tareas:

5 0 * * * /usr/local/bin/webalizer -f /etc /secfocus.webalizer.conf

15 0 * * * /usr/local/bin/webalizer -f /etc/tomorrowtel.webalizer.conf

Aquí asumimos que el El sistema ejecuta dos hosts virtuales y los archivos de configuración de análisis de registros secfocus.webalizer.conf y Tomorrowtel.webalizer.conf están definidos respectivamente.

Luego, use /usage/ y /usage para ver sus respectivos informes de análisis de registros al día siguiente.

En sexto lugar, proteger los informes de análisis estadístico de registros de usuarios no autorizados

Por supuesto, no queremos que otros naveguen a voluntad por la información estadística de los sitios web que visitamos, por lo que necesitamos Para proteger el directorio de uso, solo permita el acceso a usuarios legales. Aquí puede utilizar el mecanismo de autenticación básico que viene con Apache. Después de configurar para conectarse a esta dirección, se le pedirá al usuario que proporcione una contraseña para acceder a la página:

1. p>Configure el directorio en el archivo de configuración "/" debe establecerse en:

DocumentRoot /www/htdocs/secfocus/

AccessRoot /www/htdocs/secfocus/

AccessFileName .htaccess

AllowOverride All

2. Requisitos

Requisitos: restringir el acceso a /usage/ y requerir autenticación de usuario para acceder. Aquí, el usuario está configurado como "admin" y la contraseña es "12345678".

3. Utilice htpasswd para crear un archivo de usuario

htpasswd -c /www/.htpasswd admin

El programa le pedirá al usuario la contraseña de " admin", ingrese " 12345678 "Las dos últimas veces surten efecto.

4. Cree el archivo .htaccess

Utilice vi para crear el archivo .htaccess en el directorio /www/logs/secfocus/usage/ y escriba las siguientes líneas:

AuthName solo administrador

AuthType Basic

AuthUserFile /www/.htpasswd

requiere usuario administrador

5. Prueba

En este momento, al acceder a /usage a través del navegador, aparecerá un cuadro solicitando el nombre de usuario y la contraseña. En este momento, ingrese admin y 12345678 para acceder al registro de acceso estadístico. informe de análisis

Además, si no sabes nada, puedes ir a antropología.com