¿Hay alguna manera de saber a qué páginas web acceden los clientes en un servidor web UNIX?

¿Hay alguna manera de saber a qué páginas web acceden los clientes en un servidor web UNIX?

Mi servidor web ejecuta CentOS y cada vez que se accede a una determinada página en mi foro, httpdse bloquea y parece que nunca puedo identificar el archivo exacto.

¿Hay alguna forma de ver las páginas que actualmente tienen solicitudes abiertas en un servidor basado en CentOS/UNIX?

Respuesta1

Puedes intentar usarApachearriba. Muestra un resultado como este:

ingrese la descripción de la imagen aquí

Respuesta2

Si lo ha mod_statushabilitado (y posiblemente ExtendedStatuslo ha configurado en Activado) y está en una lista blanca como esta:

#
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
<Location /server-status>
   SetHandler server-status
   Order deny,allow
   Deny from all
   Allow from 127.0.0.1
</Location>

Puede obtener una lista de lo que están haciendo los procesos y subprocesos, el tiempo de actividad, etc. en http://your.server/server-status. (Sin embargo, no le ayudará si su servidor no responde por completo).

Respuesta3

¿Lo intentaste tail /var/log/apache2/access.logy tail /var/log/apache2/access.log? En caso de problemas, suelo empezar tail -F /var/log/apache2/*.loga notar la capital F, algunas Unices no la admiten, en ese caso cámbiela af

información relacionada