Tópico anterior: Configurar o plugin de proxy do IIS 6.0Próximo tópico: Configurar o plugin de proxy do Apache


Configurar o plugin de proxy do iPlanet

Para configurar o plugin, modifique os arquivos de configuração do iPlanet a seguir:

Os arquivos de configuração do iPlanet têm regras rígidas quanto ao posicionamento de texto. Para evitar problemas, observe os seguintes pontos:

Os arquivos de configuração do iPlanet para sua instância do iPlanet são encontrados no seguinte local:

base_do_iplanet/https-nome_da_instância/config/

onde base_do_iplanet é o diretório raiz da instalação do iPlanet e nome_da_instância é sua configuração de servidor específica.

Siga estas etapas:

  1. No diretório base_do_weblogic/server/lib, copie o arquivo libproxy.so que corresponde à sua versão do Servidor web do iPlanet no sistema de arquivos em que você instalou o iPlanet.
  2. Em um editor de texto, modifique o arquivo magnus.conf do iPlanet.

    Para instruir o iPlanet a carregar o arquivo libproxy.so como um módulo do iPlanet, adicione as seguintes linhas ao início do arquivo magnus.conf:

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=caminho no sistema de arquivos da etapa 1/libproxy.so
    Init fn="wl_init"
    

    Por exemplo:

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

    A função load-modules sinaliza a biblioteca compartilhada para carregamento quando o iPlanet for inicializado. Os valores wl_proxy e wl_init identificam as funções que o plugin executa.

  3. Em um editor de texto, modifique o arquivo obj.conf do iPlanet como segue:
    1. Depois da última linha que começa com o seguinte texto:

      NameTrans fn=....

      Adicione a seguinte Diretiva de serviço à seção Objeto name="default":

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

      Observação: é possível adicionar essa diretiva em uma linha seguinte às Diretivas de serviços existentes.

    2. Adicione o código a seguir ao fim do arquivo:
      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="nome_do_host" WebLogicPort="número_da_porta" PathTrim="/weblogic"
      </Object>
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="nome_do_host" WebLogicPort="número_da_porta" PathTrim="/weblogic"
      </Object>
      

      onde nome_do_host é o nome do servidor e o domínio do sistema em que você instalou o WebLogic e o número_da_porta é a porta do WebLogic (o padrão é 7001).

      Você pode ter mais de um entrada de Objeto.

      Por exemplo:

      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="MeuServidor.MinhaEmpresa.com" WebLogicPort="7001" PathTrim="/weblogic"
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="MeuServidor.MinhaEmpresa.com" WebLogicPort="7001" PathTrim="/weblogic"
      </Object>
      
  4. Salve o arquivo de configuração do iPlanet.
  5. Reinicie a instância do servidor web.