Nos sistemas operacionais Windows, é possível criar
diversas instâncias do IBM® HTTP
Server criando manualmente nomes do serviço adicionais.
Sobre Esta Tarefa
Quando você instala o IBM HTTP
Server, cria um IBM HTTP Server como um serviço do Windows
com um nome padrão. Se precisar executar com mais de uma instância do IBM HTTP
Server, será possível criar manualmente nomes de serviço adicionais.
Procedimento
- Instale um nome de serviço. Use o programa httpd.exe,
que está localizado no diretório bin da instalação do IBM HTTP
Server. A sintaxe de comando para instalar um novo nome de serviço é:
httpd -k install -n <new_service_name> -f
<path_to_new_configuration_file>
Esse
comando permite associar um arquivo de configuração exclusivo a cada nome de
serviço.
- Especifique endereços ou portas IPs diferentes nas diretivas Listen
de cada arquivo de configuração e especifique os nomes de arquivos de logs diferentes.
- Opcional: Altere as configurações do novo
serviço usando
o painel de controle de Serviços do Windows. O novo nome de serviço terá
"Efetuar Logon" configurado como "Conta do Sistema Local" e terá o "Tipo de Inicialização" configurado como
"Automático." É
possível alterar
estas configurações padrão usando o painel de controle de Serviços do Windows. Pode ser necessário mudar a configuração "Efetuar Logon" do
novo nome de serviço para corresponder ao "Logon" da instalação principal, a fim de
garantir que as permissões de arquivos irão permitir a execução do novo nome de serviço.
- Desative o FRCA (Fast Response Cache Accelerator). Ao
executar diversas instâncias do IBM HTTP Server, você deve desativar
o FRCA
(diretivas AFPA) em todos os arquivos de configuração.
O que Fazer Depois
Após criar um novo nome do serviço, é possível incluí-lo no console administrativo do WebSphere Administration
Server criando uma nova definição de servidor da Web e
especificando o novo nome do serviço e o caminho para o novo arquivo de
configuração.
A sintaxe para desinstalação de um nome de serviço existente é:
httpd -k uninstall -n <service_name>