En esta guía, aprenderá pasos completos para la configuración de Glassfish con Nginx Reverse Proxy en Debian 13. Glassfish es un servidor de aplicaciones de código abierto utilizado para ejecutar e implementar aplicaciones y servicios web basados ​​en Java. Admite especificaciones Java EE (ahora Yakarta EE) y se usa comúnmente para alojar aplicaciones web a escala empresarial, API REST y microservicios. Ahora puede continuar con los pasos de la guía a continuación en el sitio web de Orcacore para completar la configuración de Glassfish con Nginx Reverse Proxy en Debian 13. Configuración de peces de vidrio con Nginx Reverse Proxy en Debian 13 Antes de iniciar los pasos de guía, asegúrese de tener acceso a su servidor como usuario sin raíz con privilegios de sudo y configurar una firewall básica. Además, necesita un nombre de dominio que apunte a la dirección IP de su servidor. 1. Instalación de Java para Glassfish primero, debe ejecutar la actualización y actualización del sistema con los siguientes comandos: sudo apt oyd& sudo apt actualade -y, entonces instale OpenJDK utilizando el siguiente comando: sudo apt instale el default -jdk -y verificar la instalación de java al comprobar su versión: java -Version 2. Configurar Glassfish en Debian 13 En este punto debe descargar el paquete de la última página de Glassfish en este punto. Siguiente comando: # CD/OPT # sudo wget https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.24.zip Extrae su archivo descargado con el siguiente comando: sudo unzip Glassfish-7.0.24.zip crea vidrio systemd systemd Systemd Systemd Use su editor de texto deseado, como VI Editor o Nano Editor, para crear el archivo: sudo vi /etc/systemd/system/glassfish.service Agregue el siguiente contenido al archivo:

[Unit]
Descripción = Glassfish Server v7.0 After = syslog.target network.Target

[Service]
Execstart =/opt/glassfish7/bin/asadmin start-domain execreload =/opt/glassfish7/bin/asadmin reinsart-domain execstop =/opt/glassfish7/bin/asadmin type-domain = bifting

[Install]
WantedBy = Multi-User. Target Nota: Recuerde reemplazar la ruta correcta de la instalación de su servidor Glassfish. Una vez que haya terminado, guarde y cierre el archivo. Inicie y habilite el servicio de pescado de vidrio, recargue el servicio del sistema, inicie y habilite su servicio de pez de vidrio en Debian 3 ejecutando los comandos a continuación: # sudo SystemCtl-Reload de demonio # sudo SystemCtl Start Start # SUDO SystemCtl Habilitar Glassfish Verifique el pescado de vidrio está activo y en ejecución: Estado de Sudo SystemCTL Set Glassfish Set Admin User Contraseña de pescado predeterminado La contraseña de Administrador de pescado predeterminado está en blanco. Por lo tanto, debe establecer una contraseña para su usuario administrador de Glassfish. Glassfish tiene una herramienta llamada Asadmin que acepta comandos para configurar Glassfish a través de una línea de comando. Para usar esta utilidad de línea de comandos, debe hacerlo ejecutable con el comando a continuación: sudo exportación ruta =/opt/glassfish7/bin: $ ruta Entonces, luego, ejecute el siguiente comando para establecer una contraseña de administrador para peces de vidrio: sudo asadmin –port 4848 cambie-admin-fish-Password se le pedirá que ingrese la contraseña de administrador, presione Intro para establecer una nueva contraseña: puede habilitar la característica segura de admin de glassfish: sudo-sudo-Sudo-Inter la contraseña de administrador, presione Ingrese para establecer una nueva contraseña: puede habilitar la característica de admin de Glassfish. Habilitar-Secure-Admin Ingrese el usuario y la contraseña de administración para completarlo: reinicie el pez de vidrio para aplicar los cambios: sudo SystemCTL reinicie el pez de vidrio configurar reglas de firewall para peces de vidrio en este momento, supusimos que tiene un firewall FW en ejecución. Ahora debe permitir los siguientes puertos a través de su firewall para que pueda acceder a su tablero de peces de vidrio a través de la interfaz web: # sudo UFW Permitir 4848/TCP # sudo UFW Permitir 8080/TCP # sudo Ufw Permitir 80/TCP Aplicar las nuevas reglas al recargar el Firewall de Glasshall: Sudo UFW ROLOAD 3. Access Glassfish Admin en Debian 13 en el punto, puede acceder al Firewhelall: Page de Glassfish: puede acceder a la Porth Porth: puede acceder a la Porth Porther Porther Porth. Escribiendo la dirección IP de su servidor en su navegador web, seguido de 8080: http: // Your-Server-IP: 8080 Además, puede acceder a la consola de administrador web escribiendo la dirección IP de su servidor en su navegador web, seguido de la pantalla de la administración de la administración de la administración de liquidación web de Glassfield. Ingrese su usuario de administrador y contraseña que haya configurado y presione Iniciar sesión. Tendrá la consola de administración de Glassfish: 4. Configure Nginx como un proxy inverso para peces de vidrio ahora puede usar Nginx reverse proxy para acceder a la consola de administración de Glashfish. Con esta opción, puede acceder a su aplicación sin usar el puerto 8080. Instale Nginx en Debian 13: sudo apt install nginx -y luego, cree un archivo de configuración de host virtual nginx con el siguiente comando: sudo vi /etc/nginx/conf.d/glassfish.conf Agregar la siguiente configuración al archivo: upstream Glassfish {Server -IP -IP: 8080 weight = 100 maxfails. fail_timeout = 5; } servidor {escuchar 80; server_name your_domain.com; ubicación/{proxy_pass http: // Glassfish; proxy_set_header host $ host; proxy_set_header X-Real-IP $ Remote_addr; proxy_set_header x-forwarded-para $ proxy_add_x_forwarded_for; proxy_set_header x-forwarded-proto $ esquema; }} Una vez que haya terminado, guarde y cierre el archivo. Confirme a Nginx para cualquier error de sintaxis utilizando el siguiente comando: sudo nginx -t reiniciar nginx Para aplicar los cambios: sudo systemctl reiniciar Nginx también, puede verificar si hay un estado de nginx: syedo systemctl status nginx Ahora puede acceder a la consola de administración de pescado de vidrio utilizando la url http: // su doma de doma: 48488. Conclusión En este punto, ha completado la configuración de Glassfish con Nginx Reverse Proxy en Debian 13. Ahora puede comenzar a implementar su aplicación basada en Java en el servidor Glassfish. Espero que lo disfrutes. Suscríbanos en Facebook, X y YouTube. También puede leer los siguientes artículos: ConfigServer está cerrado el 31 de agosto de 2025, sincronice el tiempo del sistema con NTP en Debian 13 Instale y configure PostgreSQL 17 en Debian 13 Configuración del escritorio remoto del servidor XRDP en Debian 13