Introducción al módulo de visualización de información del servicio Apache del sistema Linux

  
                  

En este artículo discutiremos el uso de mod_status y mod_info para decirle qué información puedo obtener del trabajo actual del servidor.

Con mod_status, puede ver quién está viendo qué hay en su servidor y cuántas personas están conectadas al servidor web. Es posible que a sus clientes no les interesen otras cosas, pero es una información muy útil para usted, un administrador del sitio.

A los clientes les gusta esta información. No sé cuáles son sus clientes, pero a mis clientes les gusta la información que proporciono. La información una vez al día no es suficiente, porque es demasiado tarde para saberla hasta el final del día. Así que les gusta saber qué está pasando ahora.

Los dos módulos mod_info y mod_status proporcionan información muy útil y son muy convenientes.

mod_status puede decirle exactamente lo que piensa su servidor. Puede ver quién está navegando en su sitio, cuántos procesos secundarios se están ejecutando y qué están haciendo estos procesos.

Si instaló Apache con el método predeterminado, ya debería haber instalado mod_status. Lo único que debe hacer es agregar las siguientes líneas al archivo de configuración (httpd.conf) (de hecho, simplemente coméntelo)

# 服务器 状态

SetHandler server-status

Ordenar denegar, permitir

Denegar de todos

Permitir desde .tu_dominio. Com.

Esta declaración de SetHandler le dice a Apache que una vez que se recibe una solicitud coincidente (en este caso /estado del servidor) no busca el archivo correspondiente, sino que lo maneja el módulo correspondiente o CGI. .

El módulo mod_status define un manejador (estado del servidor) y una sección de indicación (Estado extendido). En la configuración anterior, cuando se accede al recurso /server-status, se proporciona un informe de la actividad actual del servidor.

El formato es el siguiente:

W _________.................................. ....................

........................ ..................................

.... .................................................. ..........

................................. ..............................

W representa un proceso hijo que responde, _ significa un niño que está inactivo El proceso está a la espera de conexiones entrantes. Cada punto representa un proceso secundario potencial que aún no se ha generado. Cada servicio potencialmente permitido está representado por dicho segmento.

También te dice cuánto tiempo ha estado funcionando el sistema desde que se inició por última vez. Si necesita más información, puede activar el interruptor ExtendedStatus, que está desactivado de forma predeterminada. Después de activar este interruptor, además de la información anterior, puede obtener una lista de cada subproceso y su trabajo.

Para cada proceso hijo, puede obtener su PID y el tiempo de CPU que toma y el tiempo que se ha estado ejecutando. Para el servidor, puede obtener la cantidad total de visitas después de que se inicie el servidor, la utilización de la CPU y la cantidad de visitas por minuto y la cantidad total de bytes transferidos al cliente.

mod_info

mpd-info es una extensión categorizada. Es decir, no está integrado en Apache, debe aumentarlo manualmente.

mod_info puede no ser muy útil para los clientes, pero es muy útil para los administradores de sistemas. Especialmente si hay muchos servidores que necesitan ser mantenidos. Usa la sección de abajo para implementar.

SetHandler server-info

Solicitar denegación, permitir

Denegar desde todas

Permitir desde .your-domain.com

La revelación de la visualización de la página es una lista de las cosas que compiló en Apache y otras características que son específicas del servidor.

Si escribe: http: //your.server/server-info/puede ver una lista de módulos integrados en el servidor o una lista de módulos cargados a través de DSO.

Esto es muy útil para instalar y configurar un servidor específico. Especialmente cuando se busca problemas con el archivo de configuración incorrecto.

Bueno, la introducción básica de estos dos módulos está aquí. Para obtener información detallada, todavía necesita pensar en ello usted mismo. Debido a que es conveniente para los clientes, también necesita ciertas medidas de seguridad. Es necesario limitar la información que muestran estos dos módulos a personas específicas. Por lo tanto, debe usar Denegar, Permitir y otras declaraciones para restringir los derechos de acceso.

Copyright © Conocimiento de Windows All Rights Reserved