Rubrique précédente: Configuration du module d'extension de proxy IIS 6.0Rubrique suivante: Configuration du module d'extension de proxy Apache


Configuration du module d'extension de proxy iPlanet

Pour configurer le module d'extension, modifiez les fichiers de configuration iPlanet suivants :

Les fichiers de configuration iPlanet ont des règles strictes sur le positionnement du texte. Pour éviter les problèmes, tenez compte des points suivants :

Les fichiers de configuration iPlanet pour votre instance iPlanet se trouvent à l'emplacement suivant :

répertoire_installation_iplanet/https-nom_instance/config/

répertoire_installation_iplanet est le répertoire racine de l'installation iPlanet et nom_instance votre configuration de serveur.

Procédez comme suit:

  1. A partir du répertoire répertoire_installation_weblogic/server/lib, copiez le fichier libproxy.so qui correspond à la version de votre serveur Web iPlanet dans le système de fichiers sur lequel vous avez installé iPlanet.
  2. Dans un éditeur de texte, modifiez le fichier iPlanet magnus.conf.

    Pour indiquer à iPlanet de charger le fichier libproxy.so comme un module iPlanet, ajoutez les lignes suivantes au début du fichier magnus.conf :

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=chemin_système_fichiers_étape_1/libproxy.so
    Init fn="wl_init"
    

    Exemple :

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=/usr/local/netscape/plugins/libproxy.so
    Init fn="wl_init"
    

    Les modules de chargement de fonction balisent la bibliothèque partagée pour le chargement lorsque iPlanet démarre. Les valeurs wl_proxy et wl_init identifient les fonctions que le module d'extension exécute.

  3. Dans un éditeur de texte, modifiez le fichier iPlanet obj.conf comme suit :
    1. Après la dernière ligne qui commence par le texte suivant :

      NameTrans fn=....

      Ajoutez la directive de service suivante à la section Object name="default" :

      Service method="(GET|HEAD|POST|PUT)" type=text/jsp fn="wl-proxy"
      

      Remarque : Vous pouvez ajouter cette directive dans une ligne à la suite des directives de service existantes.

    2. Ajoutez le code suivant à la fin du fichier :
      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="nom_hôte" WebLogicPort="numéro_port" PathTrim="/weblogic"
      </Object>
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="nom_hôte" WebLogicPort="numéro_port" PathTrim="/weblogic"
      </Object>
      

      nom_hôte est le nom de serveur et le domaine du système sur lequel vous avez installé WebLogic et numéro_port le port WebLogic avec la valeur par défaut 7001.

      Vous pouvez avoir plusieurs entrées d'objet.

      Exemple :

      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="MyServer.MyCompany.com" WebLogicPort="7001" PathTrim="/weblogic"
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="MyServer.MyCompany.com" WebLogicPort="7001" PathTrim="/weblogic"
      </Object>
      
  4. Enregistrez le fichier de configuration iPlanet.
  5. Redémarrez l'instance de serveur Web.