Apache

Desactivar access.log de Apache en Windows

Deshabilitar log de accesos en Apache sobre Windows

El archivo access.log de Apache loguea todos los accesos al servidor. Pone la IP, el archivo que se sirvió y otras cosas más que sirven para tener un registro de los accesos al servidor en caso de un ataque, problema o simplemente por buenas prácticas.

Hoy veremos cómo desactivar el log de accesos de Apache, ubicado en access.log en el sistema operativo Windows.

El problema con access.log

Dicho archivo se convierte en un problema cuando lleva mucho tiempo sin ser truncado o eliminado, pues como loguea todas las peticiones que se le hacen al servidor, en algún momento ocupará mucho espacio (un compañero de trabajo descubrió uno que pesaba casi 2 gigabytes).

Truncar o eliminar access.log de Apache en Windows

La operación menos arriesgada es limpiar o truncar este archivo, pues no sabemos si necesitaremos el registro de peticiones o accesos en un futuro.

En caso de que lo quieras eliminar y tengas XAMPP, primero debes detener el servicio de Apache.

Después dirígete a donde lo hayas instalado en la carpeta apache/logs y elimina el archivo llamado access.log. Esa operación puedes repetirla cada cierto tiempo.

Desactivar access.log en Windows

Si deseas desactivar el log de accesos en Apache, también tienes que detener el servicio de Apache. Después, abre la carpeta en donde lo tengas instalado y ve a apache/conf; ahí abre el archivo llamado httpd.conf con tu editor favorito (recomiendo abrirlo como administrador).

Una vez que esté abierto, busca la línea que dice CustomLog y agrega un # al inicio para comentarla. Debe verse así:

Comentar línea de log de apache

Guarda cambios y vuelve a iniciar el servidor de Apache, ahora ya no debería loguear nada.

No recomiendo mucho este método en caso de que vayamos a necesitar un registro de accesos más tarde, pero si lo usamos simplemente para pruebas (como en mi caso) entonces no pasa nada.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

2 días hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

1 semana hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

1 semana hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

1 semana hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

1 semana hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

1 semana hace

Esta web usa cookies.