Passos per activar el mòdul Status de Linux
Els detalls que es mostren a la pàgina del mod_status són els següents:
- El nombre de workers que serveixen peticions.
- El nombre de workers inactius.
- L'estat de cada worker, el nombre de peticions que ha gestionat cada worker i el nombre total de bytes servits per cada worker. *
- El nombre total d'accessos i de bytes servits. *
- L'hora en què el servei web es va iniciar/reiniciar i el temps que fa que funciona.
- El percentatge actual de CPU utilitzat per cada worker i el total utilitzat.*
- Els hosts actuals i les peticions que s'estan processant.*
Tingues en compte que els punts marcats amb un (*) només són accessibles si la variable “ExtendedStatus” està activada.
Per habilitar el mod_status hauràs d'afegir les línies següents al fitxer de configuració d'Apache (normalment ubicat a /etc/apache2/apache2.conf ):
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .dominio.com
</Location>Aquest codi et permetrà accedir des de http://dominio.com/server-status a l'informe detallat. Si modifiques la variable “Allow” i especifiques “Allow from all” comentant la línia “Deny from all”, la pàgina serà visible des de tots els dominis allotjats al servidor sempre que especifiquis “/server-status” al final. Per exemple:
<Location /server-status>
SetHandler server-status
Order Deny,Allow
#Deny from all
Allow from all
</Location>Addicionalment, pots substituir el “server-status” de la línia “Location” pel que vulguis i la pàgina serà accessible mitjançant la pàgina especificada.
ExtendedStatus
La variable “ExtendedStatus” et permetrà visualitzar informació addicional a la pàgina de mod_status. Per poder-la utilitzar només has d'afegir la línia “ExtendedStatus On” al final del codi:
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .dominio.com
</Location>ExtendedStatus On
Un cop fets tots aquests canvis, només hauràs de reiniciar el servei d'Apache i la pàgina ja serà visible:
/etc/init.d/apache2 restartAvís
És important que abans d'activar mod_status el protegeixis prèviament o especifiquis una pàgina que només conegui qui està fent els canvis. Això és important perquè, si s'especifiquen els valors per defecte, és probable que la informació de l'estat del servidor web sigui accessible a tothom.
Et recomanem que, un cop hagis revisat la informació que necessites, deshabilitis mod_status eliminant el codi pertinent del fitxer de configuració d'Apache i reiniciant el servei.
Per obtenir més informació sobre l'ús de mod_status pots visitar la documentació oficial d'Apache a Mòdul mod_status d'Apache.
Advertiment
El mòdul mod_status normalment ve compilat amb Apache, de manera que, si tens Apache, no cal que l'instal·lis.