Poner su WebSphere detrás del servidor web es essential por varias razones, incluido el rendimiento, la seguridad y la escalabilidad. Si está trabajando como administrador de WebSphere o acaba de comenzar, una de las tareas en las que estará involucrado es conectar IHS con WAS.
En un nivel alto, debe hacer lo siguiente para implementar el servidor web administrado.
- Descargar complementos de servidor web para WebSphere
- Instalar complementos
- Agregar servidor web a WebSphere
- Configurar el complemento en el servidor web
En este artículo se utilizan las siguientes abreviaturas.
- IHS: servidor HTTP de IBM
- WAS - Servidor de aplicaciones WebSphere
- ND - Implementación de red
- IM - Gestor de instalación
Esto supone que tienes IHS y ESTABA instalado en entorno Linux. La siguiente demostración se basa en WebSphere ND 8.5.5 y Servidor HTTP de IBM 8.5.5.
También puede utilizar IBM WAS con otros servidores web como Apache, Nginx o IIS. Sin embargo, WebSphere está muy bien integrado con IBM HTTP Server a través del complemento de servidor web.
Download Web Server Plug-ins for WAS
Para implementar IHS frente a WebSphere, debe tener instalado el complemento de servidor web. Puede descargar el complemento desde el sitio web de IBM.
- Visite el siguiente enlace
https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swerpws-wasnd85&S_TACT=109J87BW&lang=en_US
- Ingrese su información y confirme. Se le dirigirá a una página de descarga donde tendrá dos pestañas. Haga clic en la pestaña "Descargar usando http".
- Busque complementos y descargue ambos archivos
- Una vez descargado, debería tener los siguientes dos archivos. Puede transferir esto al servidor IHS.
-rw-rw-r--. 1 chandan chandan 696338913 10 de mayo 04:52 was.repo.8550.plg.ilan_part2.zip -rw-rw-r--. 1 chandan chandan 961156085 10 de mayo 04:56 was.repo.8550.plg.ilan_part1.zip
- Extraigamos ambos archivos
descomprimir was.repo.8550.plg.ilan_part1.zip descomprimir was.repo.8550.plg.ilan_part2.zip
Install Web Server Plug-in using IM
Es hora de instalar el complemento descargado a través de Gerente de instalación.
- Inicie IBM IM, normalmente estará bajo / opt / IBM / InstallationManager / eclipse / IBMIM
- Haga clic en Archivo >> Preferencias
- Haga clic en Agregar repositorio
- Haga clic en Navegador y seleccione el repositorio.config archivo, que obtuvo después de la extracción
- Haga clic en Aceptar y Aceptar de nuevo
- Haga clic en Instalar en el asistente de mensajería instantánea
- Seleccione la versión y haga clic en Siguiente
- Acepte la licencia y Siguiente
- Seleccione el directorio donde desea instalar el complemento. De forma predeterminada, se instalará en / opt / IBM / WebSphere / Complementos. Si está de acuerdo, haga clic en Siguiente
- Seleccione el entorno de ejecución de 64 bits para Java y Siguiente
- Revise el resumen y haga clic en Instalar para comenzar la instalación.
Puede llevar algún tiempo y una vez hecho esto, recibirá una confirmación: los paquetes están instalados. Haga clic en Acabado.
Esto concluye que el complemento está instalado lograr y tiempo para configurarlos.
Add Web Server in WebSphere Console
- Inicie sesión en la consola administrativa de WebSphere
- Haga clic en Servidores >> Tipos de servidor >> Servidores web
- Haga clic en Nuevo
- Seleccionar nodo: déjelo en el valor predeterminado si IHS se ejecuta en el mismo servidor que WebSphere; de lo contrario, seleccione el nodo del servidor web
- Ingrese el nombre del servidor
- Seleccione Tipo como "Servidor HTTP de IBM"Y haga clic en siguiente
- Deje la plantilla de servidor web predeterminada, haga clic en siguiente
- Puerto: si el servidor HTTP se ejecuta en un puerto diferente al 80, cambie aquí
- Ubicación de instalación del servidor web: verifique que IHS esté instalado aquí; de lo contrario, cambie la ubicación
- Ubicación de instalación del complemento: verifique si el complemento está instalado aquí; de lo contrario, cámbielo
- Haga clic en Siguiente
- Revise la definición del servidor web y haga clic en Finalizar.
- Recibirá una confirmación sobre el nuevo servidor creado lograr y opción para revisar los cambios. Haga clic en revisar
- Seleccione la casilla de verificación para "sincronizar cambios con nodos" y haga clic en Guardar
- La sincronización de los cambios tardará unos segundos. Haga clic en Aceptar
- Mostrará el servidor web recién agregado en la lista.
Es el momento de generar & propagar el complemento ahora. Seleccione el servidor web recién agregado y haga clic en primero
Generar complemento
Y luego haga clic en
Propagar complemento
Tardará unos segundos y le dará la ruta del complemento.
Este es el complemento que necesita usar en HTTP Server. Configuremos esto en httpd.conf de IHS.
Add Plug-in in IHS (httpd.conf)
Hay dos cosas que debe hacer en el archivo httpd.conf para que IHS se comunique con WebSphere mediante un complemento.
- Agregar mod_was_ap22_http.so
- Agregar ruta plugin-cfg.xml
- Vaya a la ruta de configuración de IHS. De forma predeterminada, estará en / opt / IBM / HTTPServer / conf
- Realice una copia de seguridad del archivo httpd.conf
- Agregue las siguientes dos líneas
LoadModule was_app22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/WebServer-1/plugin-cfg.xml
Consejo: si no está seguro de la ubicación del archivo de mod_was_ap22_http.so entonces puede usar encontrar mando.
- Reiniciar el servidor HTTP
Esto concluye que ha integrado correctamente IBM HTTP Server con IBM WebSphere Application Server.
Nota: Para tener acceso a la raíz de contexto a través de un servidor web, debe seleccionar Servidor web como destino durante la implementación.
Siempre que agregue una nueva aplicación o cambios en la raíz de contexto, debe generar y propagar el complemento.
Así que eso fue todo por hoy. Espero que les guste esto.