Argomento precedente: (WL) Configurazione del plug-in proxy IIS 6.0Argomento successivo: Configurazione del plug-in proxy Apache


Configurazione del plug-in proxy iPlanet

Per configurare il plug-in, modificare i seguenti file di configurazione di iPlanet:

I file di configurazione di iPlanet hanno regole rigide sulla posizione del testo. Per evitare problemi, occorre notare quanto segue:

I file di configurazione di iPlanet per l'istanza di iPlanet in uso si trovano nella seguente posizione:

iplanet_home/https-instance_name/config/

dove iplanet_home è la directory principale dell'installazione di iPlanet e instance_name è la configurazione specifica del server in uso.

Procedere come descritto di seguito:

  1. Dalla directory weblogic_home/server/lib, copiare il file libproxy.so che corrisponde alla versione del server Web di iPlanet nel file system in cui è stato installato iPlanet.
  2. In un editor di testo, modificare il file magnus.conf di iPlanet.

    Per far sì che iPlanet carichi il file libproxy.so come modulo di iPlanet, aggiungere le seguenti righe all'inizio del file magnus.conf:

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=path in file system from step 1/libproxy.so
    Init fn="wl_init"
    

    Ad esempio:

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

    La funzione load-modules segnala la libreria condivisa per il caricamento durante l'avvio di iPlanet. I valori wl_proxy e wl_init identificano le funzioni eseguite dal plug-in.

  3. In un editor di testo, modificare il file obj.conf di iPlanet nel seguente modo:
    1. Dopo l'ultima riga che inizia con il testo seguente:

      NameTrans fn=....

      Aggiungere la seguente direttiva di servizio nella sezione Object name="default":

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

      Nota: è possibile aggiungere questa direttiva in una riga dopo le direttive di servizio esistenti.

    2. Aggiungere il seguente codice alla fine del file:
      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="hostname" WebLogicPort="portnumber" PathTrim="/weblogic"
      </Object>
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="hostname" WebLogicPort="portnumber" PathTrim="/weblogic"
      </Object>
      

      dove hostname è il nome server e il dominio del sistema in cui è stato installato WebLogic e portnumber è la porta di WebLogic (il valore predefinito è 7001).

      È possibile che vi sia più di una voce Object.

      Ad esempio:

      <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. Salvare i file di configurazione di iPlanet.
  5. Riavviare l'istanza del server Web in uso.