Migración de configuraciones del servidor web

Puede migrar un servidor web de forma que admita la versión más reciente de WebSphere Application Server.

Antes de empezar

Supported configurations Supported configurations:

En este artículo se describe la migración de la configuración de perfil. Para migrar sus aplicaciones a la versión más reciente, utilice WebSphere Application Server Migration Toolkit. Para obtener más información, consulte Migration Toolkit en WASdev.

sptcfg

Procedimiento

  1. Migrar configuraciones del servidor web:

    Al actualizar IBM® HTTP Server (IHS) desde una versión anterior, lleve a cabo los siguientes pasos para instalar la nueva versión en la misma ubicación del directorio que la versión anterior. Si la nueva versión está instalada en otro directorio, no es necesario que realice los pasos del 1 al 4. La realización o no de los pasos restantes dependerá de lo parecida que desea que sea la configuración de la Versión 9.0 respecto a la configuración de una versión anterior de IBM HTTP Server.

    1. Detenga el IBM HTTP Server y el servidor de administración de IBM HTTP Server.
    2. Copie el directorio de instalación existente a la nueva ubicación.

      Esta acción conserva la configuración, las claves y el contenido.

      Emita el mandato siguiente para copiar la instalación anterior:

      [AIX][HP-UX][Linux][Solaris]
      cp –rp directorio_instalación_actual nombre_directorio_nuevo 
      [Windows]
      xcopy directorio_instalación_actual nombre_directorio_nuevo /s /e /k /i 
    3. Desinstale la versión anterior de IBM HTTP Server.
    4. Elimine el directorio de instalación anterior.

      Debido a que la desinstalación deja detrás algunos archivos, como por ejemplo archivos modificados y añadidos, archivos de fixpack y archivos de desinstalación, debe eliminar manualmente el directorio de instalación anterior para completar el proceso de desinstalación. Si tiene algún problema de desinstalación, revise y realice una copia de seguridad de los archivos de registro de desinstalación en el directorio de instalación_servidor_http/logs/uninstall antes de continuar.

      Emita el mandato siguiente para eliminar el directorio de instalación:

      [AIX][HP-UX][Linux][Solaris]
      rm -r  directorio_instalación_actual  
      [Windows]
      rd /s directorio_instalación_actual
    5. Instale IBM HTTP Server Versión 9.0.

      Si actualiza la versión existente, instálela en el directorio donde se encontraba la instalación anterior.

      Si está instalando la nueva versión junto con una versión existente, instale la nueva versión en un directorio diferente.

    6. Ejecute la herramienta de configuración de los plug-ins, la herramienta pct, para configurar sus plugins de servidor web. Consulte el tema "Configuración de un plug-in de servidor web utilizando la herramienta pct" para obtener información sobre cómo ejecutar la herramienta pct.
    7. Restaure las configuraciones personalizadas que se han realizado en la versión anterior de IBM HTTP Server y el servidor de administración de IBM HTTP Server.
      • Identificar las personalizaciones anteriores.

        Si ha utilizado los archivos de configuración httpd.conf suministrados con la versión anterior de IBM HTTP Server como punto de partida de los archivos de configuración, compare el contenido de cada archivo de configuración con su archivo .default correspondiente, dentro del directorio que contiene la instalación anterior de IBM HTTP Server. Por ejemplo, si compara el contenido del archivo httpd.conf con el archivo httpd.conf.default, deberá ver cualquier personalización que se haya realizado en el archivo httpd.conf desde la instalación original. A continuación, realice comparaciones similares para los otros archivos de configuración.

        Si no ha utilizado los archivos de configuración httpd.conf suministrados con la versión anterior de IBM HTTP Server como punto de partida de los archivos de configuración, deberá realizar un análisis más manual para determinar los valores anteriores. En este caso, puede que desee comparar los valores del archivo httpd.conf.default suministrado con el nuevo IBM HTTP Server con los valores del archivo httpd.conf.default suministrado con la versión anterior de IBM HTTP Server. Esta comparación permite identificar las diferencias de configuración en los dos archivos httpd.conf.default. Más adelante, puede utilizar esta información para modificar el archivo de configuración personalizado para trabajar con la Versión 9.0 de IBM HTTP Server.

        Compare el archivo bin/envars con el archivo bin/envars-std en el directorio que contiene su instalación previa de IBM HTTP Server. Este identifica qué personalizaciones se han realizado en este archivo, en el caso que se haya hecho alguna.

      • Fusione las personalizaciones en el que acaba de instalar la configuración de IBM HTTP Server y los archivos envars.

        Cuando haya identificado las personalizaciones de configuración que ha realizado en la versión anterior de IBM HTTP Server, haga los mismos cambios, cuando sea aplicable, en los archivos de configuración para IBM HTTP Server, Versión 9.0.

        Si los archivos de configuración contienen sentencias de plug-in de WebSphere Application Server de versiones anteriores, elimínelas a fin de no provocar duplicados. Si no elimina estas sentencias, cuando el HTTP Server intenta iniciar el módulo binario del plug-in de la Versión 9.0, es posible que aparezca un error que indique que el módulo ya está cargado.

        El archivo de configuración es posible que también contenga entradas duplicadas para acceder a los ejemplos de WebSphere Application Server. Elimine cualquier alias de las versiones anteriores y retenga las entradas de la Versión 9.0:

    8. Restaure el contenido HTML. Si el contenido de página web se ha almacenado anteriormente bajo el directorio de instalación de IBM HTTP Server, copie estos archivos de contenido desde el directorio que contiene la versión anterior de IBM HTTP Server en el directorio de instalación para la nueva versión.
    9. Copie los archivos de claves SSL, que pueden estar dentro del directorio de instalación del IBM HTTP Server anterior, en el directorio de instalación nuevo
  2. Cambie las asignaciones de puerto para servidores IBM HTTP coexistentes.

    Si ha instalado IBM HTTP Server en un directorio nuevo y ha conservado la versión anterior de IBM HTTP Server, de forma predeterminada el servidor de administración y el servidor Web utilizan los mismos puertos que el servidor de administración y el servidor Web de la versión anterior. Si alguna vez ejecuta ambas versiones de IBM HTTP Server simultáneamente, se producirán conflictos de puerto a menos que cambie los números de puerto de una de las versiones del servidor.

    Para modificar los números de puerto de uno de los servidores HTTP de IBM, edite los archivos de configuración de servidor para el IBM HTTP Server. Estos archivos se encuentran en el directorio de instalación_servidor_http/conf.

  3. Actualice los módulos de plug-in Apache.

    No hay cambios de la API Apache del release principal anterior, por lo que no es necesario volver a crear módulos que funcionen con la versión anterior. Sin embargo, si utiliza módulos de proveedores de terceros, debe ponerse en contacto con el proveedor para verificar que dé soporte al módulo con la versión de IBM HTTP Server a la que está actualizando.

    Los módulos de plug-ins Apache procedentes de fuentes que no sean una instalación de IBM HTTP Server Versión 9.0 deben compilarse para dar soporte a Apache 2.2. Los distribuidores de los módulos que se utilizan con las versiones anteriores de IBM HTTP Server deberán recompilar los módulos para dar soporte a Apache 2.2.

    • WebSphere Application Server proporciona un plug-in para Apache 2.2 e IBM HTTP Server Versión 9.0.
    • Si utiliza módulos de terceros, póngase en contacto con su proveedor para obtener una versión del módulo que funcione con la API (interfaz de programación de aplicaciones) Apache 2.2.
    • Si utiliza módulos desarrollados de forma interna, deber recompilar los módulos para que den soporte a Apache 2.2. Los módulos pueden necesitar también algunas modificaciones.
  4. Actualice el nombre de servicio IHS.

    Actualice el nombre de servicio de IHS en la definición del servidor web WebSphere Application Server si (1) se trata de un servidor de Windows y (2) ha instalado IHS en el mismo directorio en el que se encuentra una versión anterior, y (3) utiliza una definición de servidor web de la instalación previa.

    En el caso de un IBM HTTP Server en un sistema de servidor Windows, utilice 'Servicios' para determinar el nombre utilizado para el nuevo servicio de IBM HTTP Server, y, a continuación, actualice la definición de servidor web para utilizar este nombre de servicio.

  5. Migración de definiciones de servidor web Una definición de servidor web se utiliza para gestionar el servidor web desde un perfil autónomo o desde el gestor de despliegue.
    Nota:
    • Si ha actualizado IBM HTTP Server en el mismo host y en el mismo directorio, no es necesario realizar ninguna acción. La definición de servidor web actual será suficiente.
    • Si el IBM HTTP Server actualizado está en el host original, pero en un nuevo directorio, actualice la vía de acceso seleccionando el servidor web: Servidores > Tipos de servidor > Servidores Web en la consola de administración de WebSphere Application Server.
    • Si el IBM HTTP Server actualizado se encuentra en un nuevo host, siga la hoja de ruta de los plug-ins para crear una nueva definición de servidor web. Puede eliminar la definición antigua del servidor web cuando haya confirmado que el nuevo servidor web está funcionando correctamente. Consulte "Selección de una guía y un diagrama de la topología de un servidor web" para obtener una descripción completa.

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=tins_migWebserver
File name: tins_migWebserver.html