Instalar Webalizer
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