Table of Contents
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 usando 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 indica el nombre, 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
Verificar el estado de Apache usando Systemctl
2. Utilidades Apachectl
Apachectl. es una interfaz de control para el servidor HTTP Apache. Este método requiere el módulo mod_status. (que muestra información sobre el rendimiento del servidor, incluido su tiempo de actividad) instalado y habilitado (que es la configuración predeterminada).
En Debian/Ubuntu freestar.config.enabled_slots .push
El componente server-status. está habilitado por defecto usando el archivo /etc/apache2/mods-enabled/status.conf.
$ sudo vi/etc/apache2/mods-enabled/status.conf
Configuración de Apache Mod_Status en RHEL/CentOS
Para habilitar el componente estado del servidor. cree un archivo a continuación.
# vi/etc/httpd/conf.d/server-status.conf
y agregue la siguiente configuración.
Guarde el archivo y ciérrelo. Luego reinicie el servidor web.
# systemctl restart httpd
Si está usando principalmente una terminal, entonces 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 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 O 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 usarlo con el comando grep para verificar el tiempo de actividad del servicio Apache de la siguiente manera .
Aquí, la bandera:
- -e-habilita la selección de todos los procesos en el sistema.
- -o-se usa 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, usuario | raíz grep | grep apache2 O # ps-eo comm, etime, usuario | grep httpd # ps-eo comm, etime, usuario | raíz grep | 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).
Compruebe el tiempo de actividad de Apache
Por último, consulte las guías más útiles del servidor web Apache:
- 13 Consejos de seguridad y refuerzo del servidor web Apache
- Cómo comprobar qué módulos de Apache están habilitados/cargados en Linux
- 5 consejos para mejorar el rendimiento de su Web Apache Servidor
- 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.