WildFly, anteriormente conocido como JBoss, es un servidor de aplicaciones Java EE de código abierto muy popular, conocido por su escalabilidad y flexibilidad. Es ideal para desarrolladores que buscan implementar aplicaciones Java de alto rendimiento. Esta guía explica cómo instalar y configurar WildFly en Debian 12, ofreciendo instrucciones claras y específicas para usuarios que se inician en la administración de servidores de aplicaciones Java.
Requisitos Previos
Para instalar WildFly en Debian 12, necesitarás:
- Un servidor con Debian 12.
- Acceso al servidor con privilegios de superusuario (sudo).
Paso 1: Preparar el Sistema
- Actualizar el sistema:
Es fundamental comenzar con un sistema actualizado para asegurar la compatibilidad y seguridad.
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Java
WildFly requiere Java para funcionar, ya que es un servidor de aplicaciones Java.
- Instalar Java OpenJDK 11:
sudo apt install openjdk-11-jdk -y
- Verificar la instalación de Java:
Comprueba que Java está correctamente instalado.
java -version
Paso 3: Descargar e Instalar WildFly
- Descargar WildFly:
Descarga la última versión de WildFly desde su sitio web oficial.
cd /opt
sudo wget https://download.jboss.org/wildfly/21.0.0.Final/wildfly-21.0.0.Final.tar.gz
sudo tar -xvzf wildfly-21.0.0.Final.tar.gz
sudo mv wildfly-21.0.0.Final wildfly
- Crear un usuario para WildFly:
Es una buena práctica crear un usuario específico para WildFly para mejorar la seguridad.
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
sudo chown -R wildfly:wildfly /opt/wildfly
Paso 4: Configurar WildFly
- Configurar el servicio systemd para WildFly:
Configura WildFly para que se ejecute como un servicio.
sudo nano /etc/systemd/system/wildfly.service
Añade el siguiente contenido al archivo:
[Unit]
Description=WildFly Application Server
After=syslog.target network.target
[Service]
Type=simple
User=wildfly
Group=wildfly
ExecStart=/opt/wildfly/bin/standalone.sh -b=0.0.0.0
Restart=on-failure
[Install]
WantedBy=multi-user.target
- Habilitar y arrancar WildFly:
sudo systemctl daemon-reload
sudo systemctl start wildfly
sudo systemctl enable wildfly
Paso 5: Acceder a WildFly
- Acceder al panel de administración de WildFly:
Abre tu navegador y visitahttp://tu-direccion-ip:8080
. Aquí deberías ver la página de bienvenida de WildFly. - Configurar el acceso administrativo:
Configura un usuario administrativo para gestionar WildFly a través de la consola de administración.
sudo /opt/wildfly/bin/add-user.sh
Sigue las instrucciones para crear un usuario administrativo.
Para aquellos que buscan una solución robusta y escalable para hospedar servidores de aplicaciones Java como WildFly, los servicios de Linux SSD VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones Java intensivas, permitiendo a los usuarios concentrarse en el desarrollo y la gestión de sus aplicaciones sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar servidores de aplicaciones Java en un entorno de nube robusto y escalable.