Cómo administrar el servidor web Apache mediante la herramienta “Apache GUI”

Cómo administrar el servidor web Apache mediante la herramienta “Apache GUI”

Apache Web Server es uno de los servidores HTTP más populares en Internet hoy en día, debido a su naturaleza de código abierto, ricos módulos y características, y puede ejecutarse en casi las principales plataformas y sistemas operativos.

Mientras que en las plataformas Windows. hay algunos entornos de desarrollo integrados que proporcionan una interfaz gráfica para administrar las configuraciones de Apache. como WAMP o XAMPP , en Linux todo el proceso de administración debe realizarse completamente desde la línea de comandos, en la mayoría de los casos.

Al administrar y configurar Apache Web Server. desde la línea de comandos puede tener un gran impacto en la seguridad del sistema, también puede ser un trabajo aterrador para los novatos que no están muy familiarizados con hacer cosas desde la línea de comandos.

Este es el punto en el que La herramienta Apache GUI puede resultar útil. Esta herramienta es un paquete gratuito y de código abierto diseñado para que los administradores del sistema administren la funcionalidad del servidor web Apache desde un navegador, como:

  1. Edite los archivos de configuración de su servidor web directamente desde su navegador.
  2. Edite sus documentos web directamente desde su navegador.
  3. Descargue, busque y visualice los registros de Apache en tiempo real.
  4. Instale, edite o elimine módulos de Apache.
  5. Ver estadísticas de tiempo de ejecución o transacciones gráficas detalladas del servidor HTTP Apache.
  6. Administrar la configuración global del servidor.
  7. Administrar y ver todos los VirtualHosts en una vista de árbol.

 Apache Web Administartion Tool  Herramienta de administración web Apache Requisitos de la herramienta de administración web Apache

  • Instalar LAMP en RHEL/CentOS 7
  • Cómo instalar el servidor LAMP en CentOS 8

Con el propósito de En este artículo, instalaré Apache GUI Web Tool. en un VPS Linode CentOS 8 con dirección IP 192.168.0.100. y le proporcionaré un breve init script para iniciar o detener el proceso.

freestar.c onfig.enabled_slots.push

Las mismas instrucciones también funcionan para RHEL / CentOS 6.x y distribuciones de Fedora .

Paso 1: Descargue e instale la GUI de Apache

1.. Antes de comenzar a descargar e instalar Apache Herramienta GUI, debe asegurarse de que Java JDK proporcionado por el paquete Java-openjdk esté instalado en su sistema, para que pueda ejecutar Apache GUI.

Utilice los siguientes comandos para localizar la versión del paquete Java-openjdk e instalarlo en RHEL/CentOS 7/8.

# yum search openjdk # yum install java-1.8 .0 O # yum install java-11 Instalar Java JDK en CentOS Instalar Java JDK en CentOS Instalar Java JDK Package

2. Suponiendo que ha iniciado sesión como root y su directorio de trabajo actual es /root , utilice el siguiente enlace para descargar la última versión de GUI de Apache archivos de instalación del paquete fuente (es decir, ApacheGUI-1.12.0.tar.gz ) de Sourceforge.net.

  1. http://sourceforge.net/projects/apachegui/files/

Alternativamente, también puede tomar el Linux-Solaris-Mac -> ApacheGUI tar archive archivos fuente usando el siguiente comando wget como se muestra a continuación.

# wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download Descargar ApacheGUI  Descargar ApacheGUI Descargar ApacheGUI

3. Después de descargar el archivo, extráigalo y mueva todo el directorio resultante a la ruta del sistema /opt , que será la ubicación de instalación de su Servidor GUI Apache .

# tar xfz ApacheGUI-1.9.3.tar.gz # mv ApacheGUI/opt # cd/opt  Extraer archivo ApacheGUI  Extraer archivo ApacheGUI Extraer archivo ApacheGUI

4. Ahora es el momento de iniciar y verificar la funcionalidad de la herramienta web de la GUI de Apache. Cambie su directorio a la ruta ApacheGUI/bin/ y use el script run.sh para iniciar la herramienta y el script stop.sh para detener el servidor.

# cd ApacheGUI/bin/# ./run.sh  Iniciar la herramienta ApacheGUI  Iniciar la herramienta ApacheGUI Iniciar la herramienta ApacheGUI

5. Después de que se inicie la herramienta, mostrará información del entorno y podrá acceder a ella solo desde su host local utilizando la siguiente dirección URL en su navegador.

http://localhost: 9999/ApacheGUI/

Para obtener control remoto sobre Apache GUI Web Tool desde un navegador, debe agregar una regla en el cortafuegos de su sistema que abra el puerto 9999/TCP , que es el puerto predeterminado en el que escucha Apache GUI Tools. Use los siguientes comandos para abrir el puerto 9999 en RHEL/CentOS 7 usando la utilidad Firewalld.

# firewall-cmd–add-port = 9999/tcp ## Regla al vuelo # firewall-cmd–add-port = 9999/tcp–permanent ## Regla permanente-necesitas recargar el firewall para aplicar it # firewall-cmd–reload Puerto abierto en CentOS  Puerto abierto en CentOS Abierto Puerto en firewall

6. Si el puerto 9999 utilizado por Apache GUI se superpone con otra aplicación en su sistema, puede cambiarlo editando el archivo de configuración ApacheGUI server.xml , busque Connector port = ” 9999 ”protocol =” HTTP/1.1 ” directiva y reemplace la declaración de puerto con su número de puerto favorito (no olvide aplicar la regla de firewall de puerto al mismo tiempo).

# nano/opt/ApacheGUI/tomcat/conf/server.xml  Cambiar puerto de ApacheGUI  Cambiar puerto de ApacheGUI Cambiar puerto de ApacheGUI

Paso 2: Configurar la GUI de Apache

7. Ahora es el momento de configurar Apache GUI Web Tool para la administración del servidor web Apache desde un punto remoto. Suponiendo que ha configurado su sistema Firewall y ha permitido conexiones externas, abra un navegador remoto y escriba use la dirección IP externa de su servidor para acceder a la GUI de Apache

http://192.168.1.80:9999/ApacheGUI/

Utilice las siguientes credenciales para iniciar sesión en la herramienta ApacheGUI.

Nombre de usuario: admin Contraseña: admin  Acceder al panel web de ApacheGUI  Acceder al panel web de ApacheGUI Acceder al panel web ApacheGUI

8. A continuación, la herramienta le indicará ¿Cómo se instaló el servidor web Apache? Elija la opción Paquete , si instaló Apache en RHEL/CentOS usando la herramienta de administración de paquetes yum y presionó Aceptar para seguir adelante.

 Seleccione ApacheGUI Tipo de instalación  Seleccione el tipo de instalación de ApacheGUI Seleccione el tipo de instalación ApacheGUI

9. Proporcione a su servidor web Apache Parámetros del paquete con las siguientes configuraciones y, también, elija un nombre de usuario y una contraseña segura para iniciar sesión en la GUI de Apache la próxima vez.

Raíz del servidor:/etc/httpd Archivo de configuración principal :/etc/httpd/conf/httpd.conf Directorio de configuración:/etc/httpd Directorio de registro:/var/log/httpd Directorio de módulos:/etc/httpd/modules Archivo binario:/usr/sbin/apachectl Nombre de usuario: elija un nombre de usuario Contraseña: elija una contraseña segura Contraseña: repita la contraseña anterior Configuración de interfaz gráfica de usuario de Apache Configuración de GUI de Apache Configuración de la GUI de Apache

10. Una vez que haya terminado, presione el botón Enviar para aplicar la configuración y ya está. Ahora puede controlar el servidor web Apache con todos sus archivos de configuración y editar documentos web directamente desde su navegador como en las capturas de pantalla a continuación.

 Configuración de ApacheGUI  Configuración de ApacheGUI Configuración de ApacheGUI  Información del servidor Apache  Información del servidor Apache Información del servidor Apache  ApacheGUI VirtualHosts  ApacheGUI VirtualHosts ApacheGUI VirtualHosts

Paso 3: Cree el script de inicio systemv

11. Si necesita un método para administrar Apache GUI Tool sin cambiar siempre el directorio a [APACHEGUI_HOME] , que para esta instalación es /opt/ApacheGUI/, ejecute ejecutar. sh y stop.sh , cree un archivo de configuración init /etc/init.d/apache-gui como en el siguiente extracto.

# nano/etc/init.d/apache-gui

​​Copie el texto siguiente sin ninguna modificación, guárdelo y aplique los permisos de ejecución.