![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Configuração de Plug-ins
A Ferramenta de Configuração de Plug-ins do Servidor da Web configura um servidor de aplicativos para um tipo de servidor da Web e cria uma definição de servidor da Web na configuração do servidor de aplicativos. Conheça os diferentes caminhos de processamento que podem ser usados pela Ferramenta de Configuração dos Plug-ins do Servidor da Web.
Este artigo descreve as três maneiras com que o Web Server Plug-ins Configuration Tool pode configurar um servidor da web e criar o arquivo plugin-cfg.xml, que é o arquivo de configuração de plug-in.

Além disso, o arquivo de configuração httpd.conf padrão deverá permanecer no diretório <IHS_HOME>/conf e você deverá executar setupadm manualmente após a configuração de administração.

Fluxos de Configuração para o Produto Network Deployment
A Ferramenta de Configuração de Plug-ins do Servidor da Web resolve todas as configurações do servidor da Web e do WebSphere Application Server para três cenários: um servidor de aplicativos remoto, um servidor de aplicativos local distribuído e um servidor de aplicativos local independente. A lógica implementada na determinação de qual cenário aplicar a uma configuração é mostrada no diagrama a seguir.

- O tipo de instalação é remoto ou local.
Quando o servidor da Web e o servidor de aplicativos não estão no mesmo computador, escolha o cenário remoto. Quando ambos estão no mesmo computador, escolha o cenário local.
- Se o produto estiver instalado, mas o Ferramenta de Gerenciamento de Perfil ainda não criou um perfil, o cenário será considerado uma instalação remota.
- Se o perfil tiver um servidor de aplicativos com uma definição de servidor da Web existente, a instalação será considerada uma instalação remota.
- A Ferramenta de Configuração de Plug-ins do Servidor da Web pode configurar apenas um perfil por vez. Estes três caminhos mostram como o processo varia para tipos diferentes de perfis.
- Se o nó do servidor de aplicativos estiver federado, a Ferramenta de Configuração de Plug-ins do Servidor da Web configurará a definição de servidor da Web no nó gerenciado. Isso tem vantagens. Suponha que o servidor da Web e o nó gerenciado estejam em uma máquina separada. O arquivo plugin-cfg.xml é automaticamente propagado para o nó remoto durante a sincronização do nó porque a definição do servidor da Web faz parte da configuração do nó.
- Se o gerenciador de implementação tiver um nó customizado federado (perfil customizado), a Ferramenta de Configuração de Plug-ins de Servidor da Web configurará a definição de servidor da Web no nó gerenciado. Isso tem vantagens. Suponha que o servidor da Web e o nó gerenciado estejam em uma máquina separada. O arquivo plugin-cfg.xml é automaticamente propagado para o nó remoto durante a sincronização do nó porque a definição do servidor da Web faz parte da configuração do nó.
A Ferramenta de Configuração de Plug-ins do Servidor da Web cria uma definição de servidor da Web dentro do perfil do servidor de aplicativos.
A Ferramenta de Configurações de Plug-ins do Servidor da Web configura o servidor da Web para usar o arquivo plugin-cfg.xml que está no perfil do servidor de aplicativos. O servidor de aplicativos independente regenerará o arquivo profile_root/config/cells/cell_name/nodes/web_server_name_node/servers/web_server_name/plugin-cfg.xml sempre que ocorrer uma alteração na configuração do servidor que afete os aplicativos implementados.
Após instalar o plug-in binário para o servidor da Web local, você poderá iniciar o servidor de aplicativos e o servidor da Web imediatamente após a conclusão da instalação.
Tipo de Perfil | Status da Federação | Criação automática da definição de servidor da Web? | O Servidor da Web Já Foi Definido na Configuração do Application Server? |
---|---|---|---|
Servidor de aplicativos | Não federado | Sim | Não |
Um servidor de aplicativos independente não federado que possui uma definição de servidor da Web existente deve ser processado como uma configuração de plug-in remoto.
Uma definição de servidor da Web existente em um servidor de aplicativos independente exige que a Ferramenta de Configuração de Plug-ins do Servidor da Web siga o caminho de instalação remoto. Um servidor de aplicativos independente pode ter apenas uma definição de servidor da Web.
Consulte Cenário 3 para obter uma descrição desse tipo de nó.
Um servidor de aplicativos independente federado deve ser processado como uma configuração de plug-in distribuído local. Consulte Cenário 2 para obter uma descrição desse tipo de nó.
A seguinte visão geral mostra o procedimento para verificar a configuração do servidor da Web:
A Ferramenta de Configuração de Plug-ins do Servidor da Web não cria automaticamente uma definição de servidor da Web dentro de um perfil do servidor de aplicativos federado. A ferramenta cria o script configureweb_server_name no diretório plugins_root/bin.
A Ferramenta de Configurações de Plug-ins do Servidor da Web configura o servidor da Web para usar o arquivo plugin-cfg.xml que será criado no perfil do servidor de aplicativos quando você executa o script. O gerenciador de implementação regenera o arquivo plugin-cfg.xml no diretório profile_root/config/cells/cell_name/nodes/node_name/servers/web_server_name. A regeneração ocorre sempre que uma alteração ocorrer na configuração do servidor de aplicativos que afeta os aplicativos implementados no nó gerenciado.
Tipo de Perfil | Status da Federação | Criação de definição do servidor da Web? | O Servidor da Web Já Foi Definido na Configuração do Application Server? |
---|---|---|---|
Perfil do servidor de aplicativos | Federado | Por script | N/A |
Perfil Personalizado | Não federado | Por script | N/A |
Perfil Customizado | Federado | Por script | N/A |
Perfil de gerenciador de implementação com um nó gerenciado (perfil distribuído) | N/A | Por script | N/A |
A seguinte visão geral mostra o procedimento para concluir a configuração e verificação de configuração do servidor da Web:
A Ferramenta de Configuração de Plug-ins do Servidor da Web não cria automaticamente uma definição de servidor da Web dentro do perfil distribuído em uma máquina remota. A ferramenta cria o script configureweb_server_name.
A Ferramenta de Configuração de Plug-ins do Servidor da Web configura o servidor da Web para usar o arquivo plugin-cfg.xml que será mantido na máquina do servidor da Web no diretório plugins_root/config/web_server_name. O arquivo requer propagação periódica. A propagação está copiando o arquivo plugin-cfg.xml atual da máquina do servidor de aplicativos para substituir o arquivo plugins_root/config/web_server_name/plugin-cfg.xml.
Tipo de Perfil | Status da Federação | Criação de definição do servidor da Web? | O Servidor da Web Já Foi Definido na Configuração do Application Server? |
---|---|---|---|
Qualquer perfil em qualquer local, se você selecionar um tipo de instalação remota na Ferramenta de Configuração de Plug-ins do Servidor da Web | Não Disponível | Por script | N/A |
Nenhum perfil | N/A | Por script | N/A |
Perfil do servidor de aplicativos independente não federado com uma definição de servidor da Web existente | Não federado | Por script | Yes |
Perfil de gerenciador de implementação sem nós gerenciados | N/A | Por script | N/A |
A visão geral a seguir mostra o procedimento para verificar o arquivo plugins_root/config/web_server_name/plugin-cfg.xml temporário.
O servidor da Web se comunica com o servidor de aplicativos remoto usando o arquivo plugin-cfg.xml temporário.
Se o servidor de aplicativos possuir uma designação de porta de Transporte HTTP diferente de 9080, o teste não obterá êxito. Continue na próxima seção para criar a definição de servidor da Web no servidor de aplicativos e para concluir seu teste de configuração.
Para resumir, existem três cenários para Plug-ins de Servidor da Web. Cada cenário fica em um único local para o arquivo de configuração de plug-ins, plugin-cfg.xml. O servidor de aplicativos gera o arquivo de configuração de plug-ins. O propósito do arquivo é publicar o local de todos os elementos do servidor de aplicativos que sejam relevantes a um servidor da Web. Esses elementos incluem aplicativos, hosts virtuais para atender aplicativos, clusters e membros de cluster, por exemplo.
Se o servidor da Web não puder obter o arquivo na máquina do servidor de aplicativos, você deverá colocar o arquivo no servidor da Web. Esse processo é chamado de propagação. A propagação é reservada para o cenário de configuração de plug-in remoto, que é o Cenário 3 neste artigo.
Em cada cenário local, o servidor da Web pode acessar o arquivo plugin-cfg.xml, pois está na mesma máquina do arquivo. Dois cenários locais existem, devido a dois locais distintos para um arquivo local plugin-cfg.xml.
O esquema de configuração do WebSphere Application Server coloca o arquivo de configuração de plug-in em uma definição de servidor da Web que está em um nó do servidor da Web ou em um nó gerenciado. O tipo de nó é a diferença entre o Cenário 2 e o Cenário 1 neste artigo. Todas as configurações do Cenário 2 exigem que a definição de servidor da Web exista em um nó do servidor de aplicativos gerenciado. Todas as configurações do Cenário 1 têm a definição de servidor da Web em seu nó de servidor da Web.
Opções de gerenciamento limitadas não permitem criar ou excluir a definição de servidor da Web no console administrativo de um servidor de aplicativos independente. A incapacidade de um servidor de aplicativos independente em criar uma definição de servidor da Web é a base para os scripts de configuração criados pela Ferramenta de Configuração de Plug-ins do Servidor da Web. Sem os scripts, você não poderá criar facilmente uma definição de servidor da Web em um nó do servidor de aplicativos independente.
Cenário | Tipo de Perfil | Local do Arquivo plugin-cfg.xml | ||
---|---|---|---|---|
plugins_root | profile_root: no nó gerenciado | profile_root: no nó do servidor da Web | ||
1 | Perfil do servidor de aplicativos | X | ||
2 | Perfil do servidor de aplicativos | X | ||
Perfil Customizado | X | |||
Perfil de gerenciador de implementação com um nó gerenciado (perfil distribuído) | X | |||
3 | Qualquer perfil em qualquer local, se você selecionar um tipo de instalação remota na Ferramenta de Configuração de Plug-ins do Servidor da Web | X | ||
Nenhum perfil | X | |||
Perfil do servidor de aplicativos não federado (independente) com uma definição de servidor da Web existente | X | |||
Perfil de gerenciador de implementação sem nós gerenciados | X |
- plugins_root
/config/web_server_name/plugin-cfg.xml
profile_root/config/cells/cell_name/nodes/node_name_of_AppServer/servers/web_server_name/plugin-cfg.xml
profile_root/config/cells/cell_name/nodes/web_server_name_node/servers/web_server_name/plugin-cfg.xml