Ver conexiones apache en logs de linux en tiempo real
tail -f /var/log/apache2/access.log | awk '{print $1, $4, $7}'
Tenemos que tener activados los logs de acceso en nuestro apache
nano /etc/apache2/apache2.conf
CustomLog ${APACHE_LOG_DIR}/access.log combined
reiniciamos servicio
systemctl restart apache2
tail -f /var/log/apache2/access.log | awk '{print $1, $4, $7}'
-f (follow) seguimiento real
AWK para segmentar y hacer mas amigable el resultado por columnas
- 1
IP
: Dirección IP del cliente que realizó la petición al servidor. 2timestamp
: Fecha y hora en que se realizó la petición al servidor, en formato ISO 8601.3request
: URL solicitada por el cliente, incluyendo el método HTTP utilizado (GET, POST, etc.) y la versión del protocolo HTTP.4status
: Código de estado HTTP devuelto por el servidor, indicando el resultado de la petición (por ejemplo, 200 para una respuesta satisfactoria, 404 para indicar que la página no existe, etc.).5bytes
: Cantidad de bytes enviados en la respuesta al cliente.6referrer
: URL de la página que incluyó el enlace al que el cliente hizo clic para llegar a la página actual.7user-agent
: Información del navegador web que utilizó el cliente para realizar la petición.