Centro de Ayuda
¿Dónde se guardan los logs de NGINX?
La caché de NGINX es altamente recomendada para aprovechar de manera más efectiva los recursos del servidor. No tiene un impacto negativo en el funcionamiento de los sitios web, ya que el archivo .htaccess
continúa funcionando correctamente.
Registros de NGINX por Dominio
Los registros se guardan por dominio en carpetas separadas. Puedes encontrarlos en la siguiente ruta:
/var/log/nginx/domains
Visualización de los Registros
Para visualizar los últimos 100 registros guardados de un dominio específico, sustituye "NOMBRE" por el nombre del dominio en el siguiente comando:
tail -100 /var/log/nginx/domains/NOMBRE
Búsqueda de Registros Específicos
Puedes combinar instrucciones para buscar un registro específico. Por ejemplo, para buscar el acceso de una IP a un dominio en particular, utiliza el siguiente comando, sustituyendo "CRITERIO_BUSCADO" por el término de búsqueda deseado y "NOMBRE" por el nombre del dominio:
grep -i CRITERIO_BUSCADO /var/log/nginx/domains/NOMBRE
Ejemplo Práctico
Supongamos que deseas ver los últimos 100 registros del dominio ejemplo.com
y buscar accesos desde la IP 192.168.1.1
. Los comandos serían los siguientes:
Ver los últimos 100 registros:
tail -100 /var/log/nginx/domains/ejemplo.com
Buscar accesos desde la IP 192.168.1.1
:
grep -i "192.168.1.1" /var/log/nginx/domains/ejemplo.com
La implementación de la caché de NGINX y la gestión adecuada de los registros por dominio son prácticas esenciales para mejorar el rendimiento y la administración de un servidor web. Siguiendo estos pasos y utilizando los comandos proporcionados, puedes optimizar la operación de tus sitios web y facilitar el análisis de accesos y errores.