[z/OS]

Configuration d'une instance d'IBM HTTP Server sur z/OS V2R1

Vous pouvez configurer une instance d'IBM® HTTP Server sur le système d'exploitation z/OS après avoir installé le code IBM HTTP Server en utilisant IBM Installation Manager.

Avant de commencer

Avant d'utiliser le programme d'installation, vérifiez les points suivants :
  • Vérifiez que l'environnement est conforme aux conditions requises pour le serveur d'applications. Pour plus d'informations, voir Préparation du système d'exploitation de base.
  • Installez le code du produit IBM HTTP Server à l'aide d'IBM Installation Manager.
  • Montez le système de fichiers contenant ce répertoire sur le système z/OS où est exécutée l'instance d'IBM HTTP Server.
  • Procédez aux configurations système z/OS requises pour IBM HTTP Server.
  • Pour une première installation, créez un ID utilisateur et un groupe SAF (System Authorization Facility) pour IBM HTTP Server. Pour plus d'informations, voir la rubrique relative aux configurations système z/OS.

    Dans les exemples ci-après, l'ID utilisateur de serveur est WWWSERV et le groupe de serveurs est WWWGROUP.

  • Créez le répertoire d'installation des fichiers de configuration de l'instance de serveur. Pour plus d'informations, consultez la rubrique consacrée à la migration et à l'installation d'IBM HTTP Server sur les systèmes z/OS.
    Dans les exemples ci-après, le répertoire d'installation est /etc/websrv1. Définissez les droits d'accès du répertoire sur 770 et attribuez la propriété du répertoire à l'ID utilisateur et au groupe indiqués précédemment :
    mkdir  /etc/websrv1 
    chown  WWWSERV:WWWGROUP /etc/websrv1
    chmod 770 /etc/websrv1
  • Pour une première installation, activez la console d'administration afin de modifier le fichier httpd.conf en ajoutant l'ID utilisateur de la région de contrôle de WebSphere Application Server au groupe IBM HTTP Server via la fonction SAF (System Authorization Facility). Par exemple, pour ajouter l'utilisateur ASCR1 au groupe WWWGROUP, entrez la commande suivante :
    CONNECT ASCR1 GROUP (WWWGROUP) OWNER (WWWGROUP)

Pourquoi et quand exécuter cette tâche

A l'aide du programme d'installation, installez une instance d'exécution d'IBM HTTP Server for z/OS sur votre machine.

Procédure

  1. Connectez-vous au shell de services système z/OS UNIX avec l'ID utilisateur avec lequel vous exécutez le programme d'installation. Modifiez le répertoire de façon à utiliser le répertoire suivant de code produit d'IBM HTTP Server :
    cd /usr/lpp/IHSA/V9R0
    Pour z/OS V2R2 et versions ultérieures, modifiez le répertoire de façon à utiliser le répertoire suivant de code produit d'IBM HTTP Server :
    cd /usr/lpp/ihsa_zos 
  2. Définissez la commande umask sur la valeur 022 en spécifiant umask 022. Pour vérifier que la valeur umask est définie bien 022, lancez la commande umask.
  3. Exécutez le programme d'installation pour installer les fichiers du produit dans le répertoire d'installation, effectuez une personnalisation initiale, puis créez des liens symboliques entre le répertoire d'installation et le répertoire du produit.
    bin/install_ihs  -admin  répertoire_installation_serveur port_serveur
    Il existe trois paramètres possibles pour appeler le programme d'installation.
    • Mot clé -admin qui vous permet d'utiliser la console d'administration pour modifier le fichier httpd.conf.
    • Le répertoire d'installation de l'instance de serveur. Ce répertoire doit être différent du répertoire du produit.
    • Port non SSL pour le serveur Web. Le port par défaut est 80. Vous pouvez également changer le port dans la directive Listen.
    Vous devez appeler la commande avec ou sans possibilité de modifier le fichier httpd.conf. Dans les deux exemples, /etc/websrv1 correspond au répertoire d'installation et 80 au port non SSL du serveur Web. Utilisez les exemples suivantes pour appeler le programme d'installation à partir de la console d'administration :
    • Dans cet exemple, la commande est appelée avec possibilité de modifier le fichier httpd.conf.
      bin/install_ihs -admin /etc/websrv1 80
    • Dans cet exemple, la commande est appelée sans possibilité de modifier le fichier httpd.conf.
      bin/install_ihs /etc/websrv1 80
    Remarque : Si le chemin d'accès du répertoire du produit contient des liens symboliques, pointez les liens symboliques vers le répertoire du produit par défaut suivant : /usr/lpp/IHSA/V9R0. Si vous n'utilisez pas le répertoire du produit par défaut, vous devez appeler le script d'installation en utilisant son chemin d'accès absolu, par exemple, /WebSphere/9.0/SMPE/bin/install_ihs. Si vous n'utilisez aucune de ces options, IBM HTTP Server crée des liens physiques à la place de liens logiques lors de la création des liens symboliques du répertoire d'installation.
  4. Facultatif : Cette étape est facultative sauf si la console d'administration est configurée pour démarrer et arrêter IBM HTTP Server. Vous pouvez démarrer l'instance d'IBM HTTP Server à partir de la console MVS en créant une procédure JCL cataloguée pour cette instance. Pour plus d'informations, consultez la rubrique consacrée à l'utilisation des procédures JCL pour démarrer IBM HTTP Server on z/OS. Assurez-vous que la procédure JLC est affectée à l'utilisateur et au groupe que vous avez définis pour IBM HTTP Server, comme décrit dans la rubrique consacrée à l'exécution des configurations système z/OS requises.
    Avertissement : La valeur PARM dans votre procédure cataloguée JCL est limitée à 100 caractères. Dans la mesure où la valeur PARM contient le répertoire d'installation (&DIR), il se peut que la longueur totale dépasse la limite fixée à 100 caractères si le chemin de répertoire est trop long. La longueur du nom de chemin doit être prise en compte lors du choix du répertoire d'installation. Si le nom de chemin du répertoire d'installation est trop long, il est possible d'utiliser un nom de chemin plus court dans le JCL qui est lié de manière symbolique au nom de chemin du répertoire d'installation d'origine.
  5. Facultatif : Vous pouvez créer plusieurs instances d'IBM HTTP Server en exécutant le programme d'installation d'IBM HTTP Server plusieurs fois. Néanmoins, vous devez spécifier un répertoire d'installation différent chaque fois que vous exécutez le programme d'installation.

Résultats

Procédez selon les étapes suivantes pour confirmer le succès de l'installation d'une version d'exécution du produit sur votre machine :

  1. Connectez-vous au shell OMVS à l'aide de l'ID utilisateur du serveur. Vérifiez que cet ID a une valeur de numéro d'utilisateur non nulle. Sélectionnez comme répertoire le répertoire d'installation de l'instance de serveur :
    cd /etc/websrv1
  2. Exécutez les commandes suivantes pour vérifier l'installation du programme : apachectl -v et apachectl configtest.
    Le résultat suivant est un exemple d'une installation de programme réussie :
    # bin/apachectl -v
    Server version: IBM_HTTP_Server/9.0.0.0 (Unix)
    Server built:   Jan  9 2016 11:20:34
    # bin/apachectl configtest
    Syntax OK
    La chaîne correspondant à la version et à la date de compilation réelles est variable.
  3. Démarrez IBM HTTP Server.
    bin/apachectl start
  4. Dirigez un navigateur Web vers le nom ou l'adresse IP de votre système z/OS en utilisant le numéro de port non SSL que vous avez spécifié lors de l'exécution du programme d'installation ou bien en utilisant le port 80 par défaut. La page d'accueil par défaut d'IBM HTTP Server doit s'afficher.
  5. Arrêtez IBM HTTP Server avec la commande suivante :
    bin/apachectl stop

Que faire ensuite


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=tihs_installihsz_v2r1
Nom du fichier : tihs_installihsz_v2r1.html