
ESTADO DEL SERVIDOR
Hace poco hablé de Módulos de apache y uno de esos módulos es mod_status que ofrece una página web con información sobre el rendimiento del servidor Apache de forma remota a través de una página web. que accedemos desde el navegador.
Para poder usar este módulo de Apache hay que tenerlo habilitado. En el siguiente ejemplo se muestra como configurar el apache para mostrar el estado del servidor:
<Location "/server-status">
SetHandler server-status
Require local
# O usa Require ip 192.168.1.0/24 para redes específicas
</Location>
En Location, se tiene que especificar el alias, al ser un virtualhost, que se va a usar para acceder al estado del servidor (en este caso “/server-status”.). Leer crear hosts virtuales
En Require ip, se tiene especificar la ip del equipo que queremos que tenga acceso a la web del estado del servidor. Si se accede desde otra ip que no está especificada en require ip dará error. Leer control de acceso por ip
Es aconsejable proteger esta página con usuario y contraseña.
En php se creará un script con el código:
$status = file_get_contents('http://localhost/server-status');
echo "$status
";
Se puede mejorar la maquetación para que se muestre bien. Compartir en twitter