Un servidor web como LightTPD le permite configurar el nivel de detalles de la información de salida mediante el uso de registros. Utiliza el formato de registro común de forma predeterminada. Sin embargo, el método de registro es altamente configurable para diversas necesidades y escenarios.
En este tutorial, aprenderá cómo habilitar el registro en el servidor LightTPD y comprender el formato de los registros desde el acceso.archivo de registro.
Habilitar el registro de acceso
Antes de analizar el archivo y aprender cómo está formateado el archivo, necesitamos habilitar el registro de acceso en el servidor web.
Los registros de acceso contienen información de registro sobre la solicitud de archivos y recursos de la aplicación web alojada por el servidor web. La información típica almacenada en los registros de acceso incluye la dirección IP, el agente de usuario, el acceso a los archivos y más.
Para habilitar el registro de acceso en el servidor LightTPD, permita el módulo de registro de acceso usando el comando:
Sudo Lighttpd-Enable-Mod AccessLog
El comando anterior cargará el módulo de registro de acceso que permite que el servidor registre los registros de acceso a los archivos y recursos en la aplicación web alojada.
Si desea modificar las opciones de los módulos AccessLog, edite el archivo ubicado en:
/etc/lighttpd/conf-habilitado/10-accesslog.confusión
Modificación del nombre de archivo de registro de acceso
Por defecto, los registros de acceso se almacenan en el acceso.Archivo de registro como se define en AccessLog.opción de nombre de archivo.
Para establecer un nombre personalizado, edite el valor de la entrada. Por ejemplo, para establecer los registros de acceso en un servidor de archivos.registro:
accesslog.FileName = "/var/log/lighttpd/servidor.registro"
Opciones de registro de acceso.
Otras opciones que puede modificar para configurar registros de acceso en el servidor LightTPD incluyen:
Puede obtener más información sobre los niveles de syslog en el recurso a continuación:
https: // en.Wikipedia.org/wiki/syslog#severity_level
Comprender el formato de registro
Permítanos diseccionar el formato de los registros de acceso en el servidor LightTPD. Es bueno tener en cuenta que utilizaremos el formato de registro predeterminado para simplificar.
Para ver el contenido del archivo de registro, puede usar el comando CAT como:
sudo gat/var/log/lighttpd/access.registro
Una salida de ejemplo es como se muestra a continuación:
Tomemos una sola entrada como se muestra en el siguiente ejemplo:
127.0.0.1 localhost - [02/nov/2021: 01: 05: 28 -0400] "Get/http/1.1 "200 15043"-"" Mozilla/5.0 (x11; ubuntu; Linux x86_64; RV: 85.0) Gecko/20100101 Firefox/85.0 "
El siguiente formato describe todos los bloques indicados anteriormente:
accesslog.format = " %h %v %u %t" %r " %> s %b" %referente i "" %user-agent i ""
Nota: Este es el formato de registro predeterminado para LightTPD versión 1.4.13 y más.
Formato de registro personalizado.
Puede crear un formato de registro personalizado utilizando las opciones proporcionadas en la documentación de formato de registro de LightTPD.
https: // Redmine.Lighttpd.net/proyectos/1/wiki/docs_modaccesslog
Usemos las opciones proporcionadas para crear un formato de registro minimalista para nuestro servidor. En nuestro ejemplo, incluiremos la dirección IP de origen, el nombre de host remoto, el método de solicitud, el código de estado, la URL solicitada y el número de bytes en el cuerpo de solicitudes.
Editar el archivo de registro de acceso:
sudo nano conf-conf-habilitado/10-accesslog.confusión
Establezca el formato de registro como se muestra a continuación:
accesslog.formato = " %H %L %M %S %U %B"
Guarde y cierre el archivo. Reinicie el servicio como:
SUDO Service LightTPD reiniciar
Una vez que el servicio se haya reiniciado, navegue por la página web de índice. Ahora debería ver el formato de registro como se muestra:
192.168.9.220 Localhost - Obtener 200 /15043
Para aprender a crear un formato de registro personalizado, verifique la documentación.
Conclusión
En esta guía, aprendió cómo configurar el registro de acceso en el servidor LightTPD y formatear los registros. También aprendió a crear un formato de registro personalizado utilizando varias opciones.
Gracias por leer y estad atentos para más tutoriales.