[AIX Solaris HP-UX Linux Windows]

Configuration de Sun Java System Web Server

Cette rubrique explique comment changer les paramètres de configuration d'Oracle iPlanet Web Server (anciennement appelé Sun ONE Web Server, iPlanet Web Server et Sun Java System Web Server), versions 6.0 et suivantes.

Avant de commencer

L'outil de configuration des plug-in du serveur Web configure le plug-in du serveur Web. Cette rubrique explique comment configurer Oracle iPlanet Web Server si vous devez modifier certains éléments de la configuration courante. Les autres procédures de la rubrique Edition des fichiers de configuration de serveur Web décrivent la configuration d'autres serveurs Web pris en charge.

A propos de cette tâche

Configurez Sun ONE Web Server 6.0 ou Oracle iPlanet Web Server, versions 6.1 et suivantes.

Les exemples et messages sont parfois affichés sur plusieurs lignes pour une présentation plus claire. Vérifiez que chaque directive du fichier de configuration d'un serveur Web tient sur une ligne.

Procédure

  1. Configurez les entrées dans le fichier de configuration obj.conf et dans le fichier de configuration magnus.conf pour la version 6.0 et les versions ultérieures d' Oracle iPlanet Web Server.
    1. Ajoutez deux directives au fichier obj.conf après la balise <Object name=default> :
      Service fn="as_handler"
      AddLog fn="as_term"
    2. Ajoutez deux directives à la fin du fichier magnus.conf :

      L'emplacement de la directive bootstrap.properties varie en fonction de la configuration de votre système. Si le serveur Web et le serveur d'applications se trouvent sur des machines distinctes, vous disposez d'une installation distante.

      Si les deux serveurs se trouvent sur la même machine, vous disposez d'une installation locale.

      Si les deux serveurs se trouvent sur la même machine et que le serveur d'applications soit un noeud géré, vous disposez d'une installation distribuée locale.

      Eviter les problèmes: Les exemples suivants font référence au fichier libns61_http.so , qui n'est pris en charge que pour Oracle iPlanet Web Server 7.0 et 6.1. Si vous utilisez un serveur Sun ONE Web Server 6.0, remplacez ces références par libns41_http.so.
      • [Linux][AIX][HP-UX][Solaris]
        Exemple avec installation distribuée locale :
        Init fn="load-modules" 
             funcs="as_init,as_handler,as_term" 
             shlib="/opt/IBM/WebSphere/Plugins/bin/libns61_http.so"
        Init fn="as_init" 
             bootstrap.properties="profile_root/config/
                cells/dmgrcell/nodes/managed_node/servers/webserver1/plugin-cfg.xml"
        Exemple :
        Init fn="load-modules" 
             funcs="as_init,as_handler,as_term" 
             shlib="/opt/IBM/WebSphere/Plugins/bin/libns61_http.so"
        Init fn="as_init" 
             bootstrap.properties="/opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml"
      • [Windows]
        Exemple avec installation distribuée locale :
        Init fn="load-modules" 
             funcs="as_init,as_handler,as_term" 
             shlib="C:\IBM\WebSphere\Plugins\bin\ns41_http.dll"
        Init fn="as_init" 
             bootstrap.properties=
             "profile_root\config\cells\
                dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml"
        Exemple :
        Init fn="load-modules" 
             funcs="as_init,as_handler,as_term" 
             shlib="C:\IBM\WebSphere\Plugins\bin\ns41_http.dll"
        Init fn="as_init" 
             bootstrap.properties="C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml"
  2. Définissez le chemin de la bibliothèque partagée sur les machines HP-UX.
    Dans certaines installations d'Oracle iPlanet Web Server sur une machine HP-UX, il est nécessaire d'affecter manuellement la variable SHLIB_PATH à la valeur /usr/lib avant de démarrer Oracle iPlanet Web Server avec un plug-in configuré pour SSL (Secured Sockets Layer). Par exemple, dans l'interpréteur de commandes, exécutez la commande suivante avant d'appeler la commande permettant de démarrer le serveur Web Oracle iPlanet :
    export SHLIB_PATH=/usr/lib:$SHLIB_PATH
  3. Désactivez la fonction par défaut de prise en charge des servlets et des fichiers JSP (JavaServer Pages) d'Oracle iPlanet Web Server version 6.1.
    Vous devez désactiver cette fonction pour que le plug-in WebSphere Application Server puisse traiter les requêtes.

    Procédez comme suit pour désactiver cette fonction :

    1. Supprimez ou mettez en commentaire les deux lignes suivantes du fichier de configuration obj.conf :
      NameTrans fn="ntrans-j2ee" name="j2ee"
      Error fn="error-j2ee"
    2. Supprimez ou mettez en commentaire la ligne suivante du fichier de configuration magnus.conf :
      [Linux][AIX][HP-UX][Solaris]
      Init fn="load-modules"
          shlib="C:/Sun/WebServer6.1/bin/https/bin/j2eeplugin.so" 
             shlib_flags="(global|now)"
      [Windows]
      Init fn="load-modules"
          shlib="C:\Sun\WebServer6.1\bin\https\bin\j2eeplugin.dll" 
             shlib_flags="(global|now)"
  4. Si vous configurez une version 64 bits du serveur Web Oracle iPlanet , modifiez l'entrée loadModule dans le fichier de configuration magnus.conf pour qu'elle pointe vers le fichier plugin_root/bin/64bit/libns61_http.so .

Résultats

Cette procédure permet d'éditer et de reconfigurer Oracle iPlanet Web Server.

Etape suivante

Une fois le serveur Web configuré, vous pouvez installer des applications sur celui-ci. Pour plus d'informations, voir la section Applications de la documentation.

Astuce: Pour annuler la configuration d'un serveur Web, inversez les étapes manuelles et supprimez ce qui a été ajouté manuellement dans cette procédure.