[z/OS]

Configuración de una instancia de IBM HTTP Server en z/OS V2R1

Puede configurar una instancia de IBM® HTTP Server en el sistema operativo z/OS después de instalar código IBM HTTP Server utilizando IBM Installation Manager.

Antes de empezar

Antes de utilizar el programa instalador, compruebe lo siguiente:
  • Asegúrese de que su entorno cumple los requisitos previos del servidor de aplicaciones. Para obtener más información, consulte Preparación del sistema operativo base.
  • Instale el código del producto IBM HTTP Server mediante IBM Installation Manager.
  • Monte el sistema de archivos que contenga este directorio en el sistema z/OS donde se ejecuta la instancia de IBM HTTP Server.
  • Realice las configuraciones del sistema z/OS que son necesarias para IBM HTTP Server.
  • La primera vez que realice la instalación, cree un ID de usuario y un grupo de SAF (System Authorization Facility) para IBM HTTP Server. Para obtener más información, consulte el tema sobre las configuraciones necesarias del sistema z/OS.

    En los ejemplos siguientes en este tema se supone que el ID de usuario del servidor es WWWSERV y el grupo de servidor es WWWGROUP.

  • Cree un directorio de instalación para los archivos de configuración de la instancia de servidor. Para obtener más información, consulte el tema sobre la migración y la instalación de IBM HTTP Server en sistemas z/OS.
    En los ejemplos siguientes en este tema se supone que el directorio de instalación es /etc/websrv1. Establezca los permisos de directorio en 770 y la propiedad del directorio en el ID de usuario y grupo del servidor:
    mkdir  /etc/websrv1 
    chown  WWWSERV:WWWGROUP /etc/websrv1
    chmod 770 /etc/websrv1
  • En la primera instalación, habilite la consola administrativa para modificar el archivo httpd.conf añadiendo el ID de usuario de la región de control de WebSphere Application Server al grupo de IBM HTTP Server utilizando SAF. Por ejemplo, para añadir el usuario ASCR1 al grupo WWWGROUP, escriba el mandato siguiente:
    CONNECT ASCR1 GROUP (WWWGROUP) OWNER (WWWGROUP)

Acerca de esta tarea

Mediante el programa instalador, instale una instancia ejecutable de IBM HTTP Server para z/OS en la máquina.

Procedimiento

  1. Inicie la sesión en el shell de z/OS UNIX System Services con el ID de usuario que ejecuta el instalador. Vaya al siguiente directorio del código de producto de IBM HTTP Server.
    cd /usr/lpp/IHSA/V9R0
    Para z/OS V2R2 y posteriores, vaya al siguiente directorio del código de producto de IBM HTTP Server:
    cd /usr/lpp/ihsa_zos
  2. Establezca el valor de umask en 022, especificando umask 022. Para verificar que el valor de umask es 022, ejecute el mandato umask.
  3. Ejecute el programa instalador para instalar los archivos de producto en el directorio de instalación, realizar la personalización inicial y crear enlaces simbólicos desde el directorio de instalación al directorio del producto.
    bin/install_ihs -admin directorio_instalación_servidor puerto_servidor 
    Se pueden utilizar tres parámetros para invocar el programa instalador.
    • La palabra clave -admin, que permite utilizar la consola administrativa para modificar el archivo httpd.conf.
    • El directorio de instalación para la instancia de servidor. No debe el mismo que el directorio del producto.
    • El puerto no SSL para el servidor web. El puerto predeterminado es 80. También puede cambiar el puerto en la directiva Listen.
    Puede invocar el mandato con o sin el soporte para modificar el archivo httpd.conf. En ambos ejemplos, /etc/websrv1 es el directorio de instalación y 80 es el puerto no SSL para el servidor web. Utilice los ejemplos siguientes para invocar el programa instalador desde la consola administrativa:
    • Este ejemplo invoca el mandato con el soporte para modificar el archivo httpd.conf.
      bin/install_ihs -admin /etc/websrv1 80
    • Este ejemplo invoca el mandato sin el soporte para modificar el archivo httpd.conf.
      bin/install_ihs /etc/websrv1 80
    Nota: Si la vía de acceso del directorio del producto contiene enlaces simbólicos, apunte los enlaces simbólicos al siguiente directorio del producto predeterminado: /usr/lpp/IHSA/V9R0. Si no utiliza el directorio del producto predeterminado, debe invocar el script de instalación utilizando su vía de acceso absoluta como, por ejemplo, /WebSphere/9.0/SMPE/bin/install_ihs. Si no utiliza las dos opciones, IBM HTTP Server crea enlaces físicos, no enlaces lógicos, cuando crea los enlaces simbólicos para el directorio de instalación.
  4. Opcional: Este paso es opcional, salvo que la consola administrativa esté configurada para iniciar y detener IBM HTTP Server. Puede iniciar la instancia de IBM HTTP Server desde la consola de MVS creando un procedimiento catalogado de JCL para la instancia. Para obtener más información, consulte el tema sobre el uso de procedimientos JCL para iniciar IBM HTTP Server en z/OS. Asegúrese de que el procedimiento JCL se asigna al usuario y al grupo que ha definido para IBM HTTP Server, tal como se describe en el tema sobre la realización de configuraciones necesarias de sistema z/OS.
    Aviso: El valor PARM en el procedimiento catalogado JCL tiene un límite de 100 caracteres. Dado que el valor PARM contiene el directorio de instalación (&DIR), la longitud total no podría superar el límite de 100 caracteres si la vía de acceso del directorio es demasiado larga. Debe tenerse en cuenta la longitud del nombre de vía de acceso cuando se elige el directorio de instalación. Si el nombre de vía de acceso del directorio de instalación es demasiado largo, se puede utilizar un nombre abreviado de vía de acceso en el JCL que esté simbólicamente enlazado con el nombre de vía de acceso del directorio de instalación original.
  5. Opcional: Puede crear varias instancias de IBM HTTP Server; para ello, ejecute el programa instalador de IBM HTTP Server varias veces. No obstante, debe especificar un directorio de instalación distinto cada vez que se ejecute el programa instalador.

Resultados

Realice los pasos siguientes para confirmar que ha instalado correctamente una versión ejecutable del producto en la máquina:

  1. Inicie una sesión en el shell OMVS utilizando el ID de usuario del servidor. Verifique que el ID de usuario del servidor tiene un valor de UID distinto de cero. Vaya al directorio de instalación de la instancia de servidor:
    cd /etc/websrv1
  2. Ejecute los mandatos siguientes para verificar la instalación del programa: apachectl -v y apachectl configtest
    La siguiente salida de ejemplo es la muestra de una instalación de programa correcta:
    # bin/apachectl -v
    Versión del servidor: IBM_HTTP_Server/9.0.0.0 (Unix)
    Servidor creado: Ene  9 2016 11:20:34
    # bin/apachectl configtest
    Syntax OK
    La fecha del build y la serie de la versión real pueden variar.
  3. Inicie IBM HTTP Server.
    bin/apachectl start
  4. Apunte un navegador web al nombre o dirección IP del sistema z/OS, utilizando el número de puerto no SSL que ha especificado al ejecutar el programa de instalación o el puerto predeterminado de 80. Verá la página inicial predeterminada de IBM HTTP Server.
  5. Detenga IBM HTTP Server ejecutando el siguiente mandato:
    bin/apachectl stop

Qué hacer a continuación


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=ihs-dist&topic=tihs_installihsz_v2r1
File name: tihs_installihsz_v2r1.html