3 formas de verificar el estado y el tiempo de actividad del servidor Apache en Linux

Apache es el servidor web HTTP multiplataforma más popular del mundo que se usa comúnmente en plataformas Linux y Unix para implementar y ejecutar aplicaciones web o sitios web. Es importante destacar que es fácil de instalar y también tiene una configuración simple.

Lea también : Cómo ocultar el número de versión de Apache y otra información confidencial

En este artículo, mostraremos cómo verificar el tiempo de actividad del servidor web Apache en un sistema Linux utilizando diferentes métodos / comandos que se explican a continuación.

1. Utilidad Systemctl

Systemctl es una utilidad para controlar el sistema systemd y el administrador de servicios se usa para iniciar, reiniciar, detener servicios y más. El subcomando systemctl status, como el nombre indica se usa para ver el estado de un servicio, puede usarlo para el propósito anterior así:

$ sudo systemctl status apache2  #Debian/Ubuntu 
# systemctl status httpd  #RHEL/CentOS/Fedora 

Verifique el estado de Apache usando SystemctlVerifique el estado de Apache usando Systemctl

2. Utilidades de Apachectl

Apachectl es una interfaz de control para el servidor HTTP Apache. Este método requiere que el módulo mod_status (que muestra información sobre el rendimiento del servidor, incluido su tiempo de actividad) esté instalado y habilitado (que es la configuración predeterminada).

En Debian / Ubuntu

El componente de estado del servidor está habilitado de forma predeterminada mediante el archivo /etc/apache2/mods-enabled/status.conf .

$ sudo vi /etc/apache2/mods-enabled/status.conf

Configuración de Apache Mod_StatusConfiguración de Apache Mod_Status

En RHEL / CentOS

Para habilitar el componente de estado del servidor , cree un archivo a continuación.

# vi /etc/httpd/conf.d/server-status.conf

y agregue la siguiente configuración.

<Location "/server-status">
    SetHandler server-status
    #Require  host  localhost#uncomment to only allow requests from localhost 
</Location>

Guarde el archivo y ciérrelo. Luego reinicie el servidor web.

# systemctl restart httpd

Si está utilizando principalmente una terminal, también necesita un navegador web de línea de comandos como lynx o enlaces.

$ sudo apt install lynx#Debian/Ubuntu
# yum install links#RHEL/CentOS

Luego, ejecute el siguiente comando para verificar el tiempo de actividad del servicio Apache:

$ apachectl status

Verificar el estado de Apache usando Apache2ctlVerificar el estado de Apache usando Apache2ctl

Alternativamente, use la URL a continuación para ver la información de estado del servidor web Apache desde un navegador web gráfico:

http://localhost/server-status
OR
http:SERVER_IP/server-status

3. PS Utility

ps es una utilidad que muestra información sobre una selección de los procesos activos que se ejecutan en un sistema Linux, puede usarla con el comando grep para verificar el tiempo de actividad del servicio Apache de la siguiente manera.

Aquí la bandera:

  • -e – permite la selección de todos los procesos del sistema.
  • -o – se utiliza para especificar la salida (comm – comando, etime – tiempo de ejecución del proceso y usuario – propietario del proceso).
# ps -eo comm,etime,user | grep apache2
# ps -eo comm,etime,user | grep root | grep apache2
OR
# ps -eo comm,etime,user | grep httpd
# ps -eo comm,etime,user | grep root | grep httpd

El resultado de muestra a continuación muestra que el servicio apache2 se ha estado ejecutando durante 4 horas, 10 minutos y 28 segundos (solo considere el iniciado por root).

Verificar el tiempo de actividad de ApacheVerificar el tiempo de actividad de Apache

Por último, consulte las guías de servidor web Apache más útiles:

  1. 13 Consejos de seguridad y refuerzo del servidor web Apache
  2. Cómo verificar qué módulos de Apache están habilitados / cargados en Linux
  3. 5 consejos para mejorar el rendimiento de su servidor web Apache
  4. Cómo proteger con contraseña los directorios web en Apache usando el archivo .htaccess

En este artículo, le mostramos tres formas diferentes de verificar el tiempo de actividad del servicio Apache / HTTPD en un sistema Linux. Si tiene alguna pregunta o pensamiento para compartir, hágalo a través de la sección de comentarios a continuación.

Apache , herramientas de monitoreo

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux