Configuración de un servidor web remoto

Puede crear una definición de servidor web en la consola administrativa cuando el servidor web y el plug-in del servidor web para WebSphere Application Server están en la misma máquina y el servidor de aplicaciones está en otra máquina. Esto permite ejecutar un servidor de aplicaciones en una plataforma y un servidor Web en otra plataforma.

Antes de empezar

Con una instalación de servidor web remoto, WebSphere Application Server puede facilitar las funciones de administración del plug-in y la generación y propagación del archivo plugin-cfg.xml para IBM® HTTP Server para WebSphere Application Server, pero no para otros servidores web.

Los servidores web que no son IBM HTTP Server para WebSphere Application Server deben residir en la misma máquina que WebSphere Application Server (como un nodo gestionado) para facilitar las funciones de administración del plug-in y la generación y propagación del archivo plugin-cfg.xml.

Acerca de esta tarea

Puede seleccionar una instalación de servidor web remota si desea que el servidor web esté fuera de un cortafuegos y que WebSphere Application Server esté detrás del cortafuegos. Puede crear un servidor web remoto en un nodo no gestionado. Los nodos no gestionados son nodos sin agentes de nodo. Dado que en la máquina que representa al nodo no se ha instalado WebSphere Application Server o un agente de nodos, no hay ningún modo de administrar un servidor web en dicho nodo no gestionado a menos que el servidor web sea IBM HTTP Server para WebSphere Application Server. Con IBM HTTP Server, hay un servidor de administración que facilitará las solicitudes administrativas como, por ejemplo, iniciar y detener, ver archivos de anotaciones y editar el archivo httpd.conf.
Importante: El servidor de administración no se incluye con IBM HTTP Server para WebSphere Application Server que se ejecuta en plataformas z/OS. De modo que, no se admite la administración con la consola administrativa para IBM HTTP Server para z/OS en nodos no gestionados.

Los pasos siguientes crearán una definición de servidor web en el perfil predeterminado. Este procedimiento no se aplica al configurar un servidor web remoto para un servidor web i5/OS. Para obtener más información sobre cómo configurar un servidor web i5/OS, consulte el tema titulado Selección de un diagrama de topología de servidor web y de un mapa.

Procedimiento

  1. Instale IBM Installation Manager.
  2. Instale el producto WebSphere Application Server.
  3. Instale IBM HTTP Server u otro servidor web admitido.
  4. Instale los plug-ins de servidor web.
  5. [AIX Solaris HP-UX Linux Windows]Instale WebSphere Customization Toolbox.
  6. [AIX Solaris HP-UX Linux Windows]Configure el plug-in del servidor web utilizando la Herramienta de configuración de los plug-ins de servidor web.
  7. [IBM i]Configure el plug-in de servidor web.
  8. Complete la configuración creando la definición de servidor web.
    Puede utilizar la consola administrativa de WebSphere Application Server o ejecutar el script de configuración del plug-in:
    • Utilizando la consola administrativa:
      1. Pulse Administración del sistema > Nodos > Añadir nodo para crear un nodo no gestionado en el cual definir un servidor web en la topología.
      2. Pulse Servidores > Tipos de servidor > Servidores web > Nuevo para iniciar la herramienta Crear nueva definición de servidor web. Crear la definición del nuevo servidor web utilizando esta herramienta. Los valores son los siguientes:
        1. Seleccione el nodo adecuado
        2. Escriba las propiedades del servidor web:
          • Tipo: El tipo de proveedor del servidor web.
          • Puerto: El puerto del servidor web existente. El valor predeterminado es 80.
          • Vía de acceso de instalación: La vía de acceso de instalación del servidor web. Este campo sólo es obligatorio para IBM HTTP Server.
          • Nombre del servicio WINDOWS: nombre de servicio del sistema operativo Windows del servidor web. El valor predeterminado es IBMHTTPServer7.0.
          • Utilizar protocolo seguro: Utilice el protocolo HTTPS para las comunicaciones con el servidor web. El valor predeterminado es HTTP.
          • Ubicación de instalación del plug-in: La vía de acceso del directorio en el que está instalado el plug-in.
          • Correlación de aplicaciones con el servidor web: Si desea crear una correlación con las aplicaciones existentes que se han desplegado actualmente en el servidor web. Seleccione ALL (todas) si desea la correlación creada; seleccione None (ninguna) si no desea la correlación creada.
            PRECAUCIÓN:
            Si tiene aplicaciones empresariales en dominios de seguridad distintos cuando cree un servidor web, es posible que los archivos de base de datos de claves (KDB) para la configuración de seguridad no creen si ha establecido Correlación de aplicaciones con el servidor web en Todos. Para resolver este problema, cree el servidor web con Correlación de aplicaciones con el servidor web establecido en Ninguna. A continuación, correlacione la aplicación con el servidor web. Se crearán todos los archivos KDB para el servidor web.
        3. Escriba las propiedades del servidor web remoto. Las propiedades del servidor de administración de IBM HTTP Server son las siguientes:
          • Puerto: El puerto del servidor de administración. El valor predeterminado es 8008.
          • ID de usuario: ID de usuario que se crea mediante el script htpasswd.
          • Contraseña: La contraseña que se corresponde con el ID de usuario creado con el script htpasswd.
          • Utilizar protocolo seguro: Utilice el protocolo HTTPS para las comunicaciones con el servidor de administración. El valor predeterminado es HTTP.
        4. Seleccione una plantilla de servidor web. Seleccione una plantilla del sistema o una plantilla definida por el usuario para el servidor web que desea crear.
        5. Confirmación de la creación del servidor web.
    • Ejecute el script de configuración de plug-in.
  9. Para el sistema operativo AIX, HP-UX, Linux o Solaris: En el servidor web remoto, ejecute el script setupadm. El servidor de aplicaciones requiere acceso de lectura y escritura a los archivos de configuración y a los archivos de autenticación para realizar la administración de datos de configuración del servidor web. Puede encontrar el script setupadm en el directorio <raíz_instalación_IHS>/bin. El servidor de administración tiene que iniciar adminctl restart como root para efectuar reinicios correctos de IBM HTTP Server. Además de los archivos del servidor web, manualmente debe cambiar los permisos a los archivos de configuración del plug-in de destino.
    El script setupadm le solicita la entrada siguiente:
    • ID de usuario - El ID de usuario que utiliza para iniciar la sesión en el servidor de administración. El script crea este ID de usuario.
    • Nombre de grupo: El servidor de administración accede a los archivos de configuración y a los archivos de autenticación utilizando permisos de archivo de grupo. El script crea el grupo especificado utilizando este script.
    • Directorio: El directorio donde se pueden encontrar los archivos de configuración y los archivos de autenticación.
    • Nombre de archivo: Los siguientes permisos de archivo y grupo de archivos cambian:
      • Nombre de archivo único
      • Nombre de archivo con comodín
      • Todos (valor predeterminado): todos los archivos en el directorio especificado
    • Proceso: el script setupadm cambia los permisos de archivo y grupo de los archivos de configuración y los archivos de autenticación.

    Además de los archivos del servidor web, debe cambiar los permisos a los archivos de configuración del plug-in de destino. Consulte el tema sobre el establecimiento manual de los permisos, si desea obtener instrucciones al respecto.

  10. Para el sistema operativo AIX, HP-UX, Linux, Solaris o Windows: En el servidor web remoto, ejecute el script htpasswd. El servidor de administración se instala con la autenticación habilitada y un archivo de contraseña admin.passwd en blanco. El servidor de administración no aceptará una conexión sin un ID de usuario y una contraseña válidos. Esto se realiza para proteger el archivo de configuración de IBM HTTP Server de acceso no autorizado.
    Inicie el programa de utilidad htpasswd que se entrega con el servidor de administración. Este programa de utilidad crea y actualiza los archivos utilizados para almacenar los nombres y la contraseña de usuario para la autenticación básica. Localice htpasswd en el directorio bin.
    • En los sistemas operativos Windows: htpasswd -cm <dir_instalación>\conf\admin.passwd [nombre_inicio_sesión]
    • En plataformas AIX, HP-UX, Linux y Solaris: ./htpasswd -cm <dir_instalación>/conf/admin.passwd [nombre_inicio_sesión]
    donde <dir_instalación> es el directorio de instalación de IBM HTTP Server y [nombre_inicio_sesión] es el ID de usuario que utiliza para iniciar una sesión en el servidor de administración. El [nombre inicio sesión] es el ID de usuario que ha escrito en el campo ID de usuario para las propiedades del servidor web remoto de la consola administrativa.
  11. Inicie IBM HTTP Server. Consulte el tema sobre cómo iniciar y detener el servidor de administración de IBM HTTP si desea obtener instrucciones.

Qué hacer a continuación

Para un servidor web HTTP server no de IBM de un nodo no gestionado, puede generar la configuración del plug-in, en base a los cambios del repositorio de WebSphere Application Server. Sin embargo, las funciones siguientes no están soportadas en un nodo no gestionado para un servidor web que no es IBM HTTP Server:
  • Inicio y detención del servidor web.
  • Visualización y edición del archivo de configuración del servidor web.
  • Visualización de los archivos de anotaciones del servidor web.
  • Propagación del archivo plugin-cfg.xml del servidor web.
Puede configurar servidores web que no son IBM HTTP Server como un servidor web local en un nodo gestionado. Para un servidor web que no sea IBM HTTP Server de un nodo gestionado, se da soporte a las funciones siguientes:
  • Generación de la configuración del plug-in, basada en los cambios del repositorio de WebSphere Application Server.
  • Propagación del archivo plugin-cfg.xml basada en la sincronización de nodos con el nodo de WebSphere Application Server. Es necesaria una sincronización de nodos para propagar los cambios de configuración al nodo o nodos afectados.
    Nota: Cuando WebSphere Application Server se instala utilizando un perfil autónomo en una máquina e IBM HTTP Server se instala en una máquina distinta como usuario root utilizando el servidor administrativo, para asegurarse de que la propagación funciona correctamente, el usuario root debe cambiar manualmente los permisos del archivo plugin-cfg.xml para el usuario no root ejecutando IBM HTTP Server desde el servidor administrativo. El nombre de usuario y el grupo necesarios para iniciar el servidor administrativo se encuentran en el archivo HTTPServer/config/admin.conf.
    El archivo plugin-cfg.xml se propaga al árbol del repositorio de nodos del servidor de aplicaciones desde el repositorio del gestor de despliegue.
    Importante: El archivoplugin-cfg.xml se propaga al árbol de repositorio de nodos del servidor de aplicaciones. Esta no es la ubicación de instalación predeterminada del archivo plugin-cfg.xml. Es posible que sea necesario realizar cambios en los archivos de configuración del servidor web que no sea IBM HTTP Server para actualizar la ubicación del archivo plugin-cfg.xml que lee el módulo del plug-in.
    Por ejemplo, IIS (Internet Information Services) tiene un nombre de archivo denominado plugin-cfg.loc, que leen los módulos del plug-in de IIS para determinar la ubicación del archivo plugin-cfg.xml. El archivo plugin-cfg.loc se ha de actualizar para reflejar la ubicación del archivo plugin-cfg.xml en el repositorio de nodos del servidor de aplicaciones.

    Otros servidores web que no sean IBM HTTP Server tienen métodos diferentes para especificar la ubicación del archivo plugin-cfg.xml para el módulo del plug-in. No obstante, para que la propagación funcione, actualice la ubicación que refleje la ubicación en el repositorio de nodos del servidor de aplicaciones.

Para un servidor web que no sea IBM HTTP Server que esté configurado como un servidor web local en un nodo gestionado, no están soportadas las funciones siguientes:
  • Inicio y detención del servidor web.
  • Visualización y edición del archivo de configuración.
  • Visualización de los archivos de anotaciones del servidor web.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tihs_remotesetup
File name: tihs_remotesetup.html