1. Inicio
  2. Documentos
  3. Monitoreo
  4. Complementos para Linux
  5. Servidor Web
  6. Apache
  7. Apache 2.2

Apache 2.2

En la presente sección, se detallara la configuración del servidor web Apache en la version 2.2. Las características  fundamentales son:

  • Número de slots/hilos en cada estado:
    • Esperando la conexión
    • Enviando respuesta
    • Solicitud de lectura
    • Empezando
    • Open slot sin proceso actual
    • Keepalive (leer)
    • Conexión de cierre
    • Gracefully finishing
    • Limpieza de procesos inactivos
    • Búsqueda de DNS
    • Registros de accesos
  • Solicitud por segundo.
  • Recuento total de procesos ociosos y ocupados
  • Total de espacios disponibles
  • Bytes recibidos/enviados

El requerimiento necesario para la configuración del monitoreo de Apache es que este habilitada la página de estado del servidor Apache y accesible desde localhost.

Para comenzar con la configuración de monitoreo correspondiente, ingresan al servidor donde se encuentra el servidor web Apache, y realizan los siguientes pasos:

  1. Habilite el módulo de estado del servidor en el archivo de configuración de Apache.
    Agregue este bloque de configuración en /etc/httpd/conf/httpd.conf:

    ExtendedStatus on
    <Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    </Location>

    Por lo general, este bloque ya existe pero está comentado, por lo que solo tienen que quitar el carácter de comentario («#») delante de cada línea.

  2. Si su sitio tiene reglas de reescritura, debe crear un virtualhost dedicado (vhost) para las solicitudes de estado del servidor. De lo contrario, su sitio podría capturar la solicitud de estado del servidor y redirigirla a su Home o a otro lugar.
  3. Agregue este vhost en httpd.conf al final del archivo para evitar cualquier problema en el orden de coincidencia de vhost:
    
    <VirtualHost *:80>
    ServerName status.local
    DocumentRoot /var/www/html/status
    <Directory /var/www/html/status>
    AllowOverride All
    Options -Indexes
    </Directory>
    ErrorLog logs/status.orgullorojo.com-error_log
    CustomLog logs/status.acento.com-access_log combined
    </VirtualHost>
    
    
  • Forzar la resolución del host status.local en el archivo /etc/hosts:

    $Sudo 'echo 127.0.0.1 status.local' >> / etc / hosts
  • Reinciar apache:

    $sudo service restart httpd

Luego deberán setear los siguientes valores en la configuración del addons:

  • Dirección IP del estado de Apache: Configure la dirección IP donde Apache está publicando la página de estado. El valor predeterminado es 127.0.0.1.
  • Estado del puerto de Apache: Configure el puerto donde Apache está publicando la página de estado. El valor predeterminado es 80.
¿Te resultó útil este artículo? Si No

¿Cómo podemos ayudarte?