Pasos a seguir para activar el módulo Status de Linux
Los detalles que se muestran en la página del mod_status son los siguientes:
- El número de workers sirviendo peticiones.
- El número de workers en idle.
- El estado de cada worker, el número de peticiones que cada worker ha realizado y el número total de bytes servidos por cada worker. *
- El número total de accesos y de bytes servidos. *
- La hora en la que el servicio web fue iniciado/reiniciado y el tiempo que lleva funcionando.
- El porcentaje actual de CPU usado por cada worker y el total usado.*
- Los hosts actuales y las peticiones que están siendo procesadas.*
Ten en cuenta que los puntos marcados con un (*) únicamente están accesibles si la variable “ExtendedStatus” está activada.
Para proceder a habilitar el mod_status deberás añadir las siguientes líneas en el archivo de configuración de Apache (normalmente ubicado en /etc/apache2/apache2.conf ):
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .dominio.com
Dicho código te permitirá acceder desde http://dominio.com/server-status al informe detallado. Si modificas la variable “Allow” y especificas “Allow from all” comentando la linea “Deny from all”, la página será visible desde todos los dominios alojados en el servidor siempre y cuando especifiques “/server-status” al final. Por ejemplo:
SetHandler server-status
Order Deny,Allow
#Deny from all
Allow from all
Adicionalmente, puedes sustituir el “server-status” de la línea “Location” por lo que quieras y la página será accesible mediante la página especificada.
ExtendedStatus
La variable “ExtendedStatus” te permitirá visualizar información adicional en la página de mod_status. Para poder utilizarla sólo tienes que añadir la línea “ExtendedStatus On” al final del código:
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .dominio.com
ExtendedStatus On
Una vez realizados todos estos cambios, sólo tendrás que reiniciar el servicio de Apache y la página ya será visible:
/etc/init.d/apache2 restart
Aviso
Es importante que antes de activar mod_status lo protejas previamente o especifiques una página que únicamente conozca el que está realizando los cambios. Esto es importante porque si se especifican los valores por defecto es probable que la información del estado del servidor web sea accesible a todos.
Te recomendamos que una vez hayas revisado la información que necesitas, deshabilites mod_status eliminando el código pertinente del archivo de configuración de Apache y reiniciando el servicio.
Para más información sobre el uso de mod_status puedes visitar la documentación oficial de Apache en Apache Module mod_status.
Advertencia
El módulo mod_status normalmente viene compilado con Apache, por lo que si tienes Apache no es necesario que realices su instalación.