WORDPRESS

¿Cómo usar Nginx con WebSphere Application Server?

IBM WAS (WebSphere Application Server) se usa comúnmente con IBM HTTP Server, sin embargo, esta guía rápida lo ayudará.

IHS se basa en el servidor Apache HTTP y funciona, pero nada supera al servidor web Nginx en términos de rendimiento.

Nginx cuota de mercado Aumentando gradualmente entre los millones de sitios más ocupados.

Veamos que se necesita Integrar Nginx con IBM WASLo siguiente se demuestra en el entorno Linux.

Supongo que tienes WAS y Nginx instalados.Si no, aquí hay una guía rápida para instalar Nginx

  • Iniciar sesión en el servidor web
  • Instalar usando el siguiente comando
yum install epel-release
yum install nginx

unas pocas cosas notas Al usar Nginx.

  • No es necesario utilizar el complemento de WebSphere. En su lugar, usaremos proxy_pass
  • Puede reenviar todas las solicitudes a WebSphere o a través de la raíz de contexto en la directiva de ubicación
  • Debe especificar manualmente todos los hosts y puertos de JVM en el archivo de configuración de Nginx

Empecemos…

  • Iniciar sesión en el servidor Nginx
  • Copia de seguridad del archivo nginx.conf (la ubicación de instalación predeterminada es /etc/nginx/nginx/conf)
  • Agrega lo siguiente upstream bajo http bloqueo
upstream wasservers {
        server localhost:9080;
        server localhost:9081;
}

En el ejemplo anterior, estoy creando un archivo llamado «servidores de agua» y tener dos JVM configuradas. Puedes configurar tantas como quieras.

notas: Si su servidor WAS es diferente de Nginx, debe asegurarse de que los puertos necesarios estén permitidos en su firewall.

A continuación, instruiré a Nginx para que reenvíe todas las solicitudes al recién creado servidores de agua extremo posterior.

  • Agrega lo siguiente proxy_pass bajo location bloqueo
proxy_pass http://wasservers;
        location /
        {
        proxy_pass http://wasservers;
        proxy_set_header Host $host;
        }
  • Reinicie el servidor web Nginx
service nginx restart

Verificamos accediendo a la aplicación WAS a través de la dirección de escucha de Nginx

1644637459 515 ¿Como usar Nginx con WebSphere Application Server

para que puedas ver que tengo monitor de caché Aplicaciones abiertas a través de Nginx.

Esta es una configuración muy básica para integrar IBM WAS con Nginx como un servidor web front-end.

También puede estar interesado en explorar otras configuraciones de Nginx como:

Configurar el equilibrio de carga – Puede configurar el equilibrio de carga para distribuir solicitudes según la IP del cliente. Esto es útil o necesario si tiene varias JVM y desea mantener las conexiones.

Esto se puede hacer agregando ip_hash en el módulo aguas arriba. Por ejemplo:

upstream wasservers {
            ip_hash;
        server localhost:9080;
        server localhost:9081;
}

Sacar la WAS JVM – Si tiene varias JVM configuradas y, por alguna razón, una de ellas tiene problemas, entonces tiene dos opciones.

Elimine el servidor JVM: puerto del módulo ascendente o use abajo Parámetros que deshabilitan temporalmente el reenvío de solicitudes.

Por ejemplo:

upstream wasservers {
            ip_hash;
        server localhost:9080;
        server localhost:9081 down;

}

Si está buscando una configuración avanzada como afinidad de sesión, controles de salud, etc., debe usar Nginx Plus.

Espero que esta breve descripción les haya dado una idea de cómo implementar Nginx como servidor web antes de IBM WAS.También puede referirse a Guía oficial de IBM más detalles.

Artículo Recomendado:  18 herramientas en línea para analizar el SEO del sitio web para obtener mejores clasificaciones de búsqueda

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *