Tema anterior: Configuración del complemento del proxy de WebLogic para IIS 6.0Tema siguiente: Configuración del complemento del proxy de Apache


Configuración del complemento del proxy de iPlanet

Para configurar el complemento, se deben modificar los siguientes archivos de configuración de iPlanet:

Los archivos de configuración de iPlanet tienen reglas estrictas sobre la ubicación del texto. Para evitar problemas, se deben tener en cuenta los siguientes puntos:

Los archivos de configuración de iPlanet para su instancia de iPlanet se encuentran en la siguiente ubicación:

iplanet_home/https-instance_name/config/

donde iplanet_home es el directorio raíz de la instalación de iPlanet e instance_name es la configuración del servidor particular.

Siga estos pasos:

  1. En el directorio weblogic_home/server/lib, copie el archivo libproxy.so que corresponde a la versión del servidor web de iPlanet en el sistema de archivos donde se instaló iPlanet.
  2. En un editor de texto, modifique el archivo de iPlanet magnus.conf.

    Para hacer que iPlanet cargue el archivo libproxy.so como un módulo de iPlanet, agregue las líneas siguientes al inicio del archivo 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"
    

    Por ejemplo:

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

    La función load-modules etiqueta la biblioteca compartida para la carga cuando se inicia iPlanet. Los valores wl_proxy y wl_init identifican las funciones que ejecuta el complemento.

  3. En un editor de texto, modifique el archivo iPlanet obj.conf como se muestra a continuación:
    1. Después de la última línea que empieza con el texto siguiente:

      NameTrans fn=....

      Agregue la siguiente directiva de servicio a la sección Object name="default":

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

      Nota: Puede agregar esta directiva en una línea después de las directivas de servicio existentes.

    2. Agregue el código siguiente al final del archivo:
      <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>
      

      donde hostname es el nombre del servidor y el dominio del sistema donde se instaló WebLogic y portnumber es el puerto de WebLogic (el valor predeterminado es 7001).

      Puede que haya más de una entrada Object.

      Por ejemplo:

      <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. Guarde el archivo de configuración de iPlanet.
  5. Reinicie la instancia del servidor Web.