Esta sección proporciona información sobre la actualización respecto a una versión anterior de IBM® HTTP Server.
IBM HTTP Server Versión 8.0 puede coexistir con versiones anteriores si instala la Versión 8.0 en un directorio diferente. También puede actualizar versiones anteriores de IBM HTTP Server a la Versión 8.0 instalando la Versión 8.0 en el directorio donde se encuentra la versión anterior de IBM HTTP Server. La utilización de la misma vía de instalación en el mismo sistema para la nueva versión de IBM HTTP Server conserva la validez de la definición del servidor web de Websphere Application Server (con una excepción menor para un servidor Windows, en el que el nombre del servicio debe modificarse en la definición de servidor web por el nombre de servicio utilizado para la nueva versión).
Este procedimiento cubre la migración desde la versión importante anterior. Si realiza la migración desde un IBM HTTP Server anterior a ella, consulte primero el Infocenter de la versión o versiones de IHS provisionales y revise la información de migración que contiene, ya que puede haber pasos adicionales que debe realizar y que no están documentados aquí.
Al actualizar IBM HTTP Server desde una versión anterior, siga estos pasos para instalar la nueva versión en la misma ubicación de 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. Si necesita realizar los pasos restantes o no depende de según como quiera que sea la configuración de la versión 8.0 respecto a la configuración de la versión anterior de IBM HTTP Server.
Esta acción conserva la configuración, las claves y el contenido.
Emita el mandato siguiente para copiar la instalación anterior:
cp –rp directorio_instalación_actual nombre_directorio_nuevo
xcopy directorio_instalación_actual nombre_directorio_nuevo /s /e /k /i
Dado que la desinstalación deja atrás algunos archivos, como por ejemplo archivos modificados y añadidos, archivos de fixpack y archivos de desinstalación, deberá 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 del directorio de instalación_servidor_http/logs/uninstall antes de continuar.
Emita el mandato siguiente para eliminar el directorio de instalación:
rm -r directorio_instalación_actual
rd /s directorio_instalación_actual
Si actualiza la versión existente, instálela en el directorio donde se encontraba la instalación anterior.
Si instala la nueva versión junto con una versión existente, instale la nueva versión en un directorio diferente.
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 8.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.
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 8.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 la elimina estas sentencias, cuando el HTTP Server intenta iniciar el módulo binario del plug-in de la versión 8.0, puede haber un error que indica 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 8.0:
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.
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 8.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.
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.