Esta seção fornece informações sobre a atualização de uma versão anterior do IBM® HTTP Server.
Sobre esta Tarefa
IBM HTTP Server pode coexistir com versões anteriores se você instalar a versão recente em um diretório diferente. Você também pode fazer o upgrade de versões anteriores do IBM HTTP Server instalando a versão recente no diretório onde está localizada uma versão anterior do IBM HTTP Server . Usar o mesmo caminho de instalação no mesmo sistema para a nova versão do IBM HTTP Server preserva a validade da definição do servidor WebSphere® Application Server web, mas com uma pequena exceção para um servidor Windows™, onde o nome do serviço deve ser modificado na definição do servidor para o nome do serviço usado para a nova versão.
Se você migrar de um IBM HTTP Server mais cedo do que um grande release anterior, leia a documentação do produto para a (s) versão (s) provisória IBM HTTP Server e revise as informações de migração. Pode ser necessário
concluir etapas adicionais.
Para um procedimento alternativo que preserva o caminho de instalação atual e começa com o httpd.conf arquivo da versão anterior, consulte Migração de configurações do IBM HTTP Server8.5 para o 9.0 no local.
Procedimento
- Atualize o IBM HTTP Server da sua instalação anterior.
Ao fazer o upgrade do IBM HTTP Server a partir de uma versão anterior, complete as seguintes etapas para instalar a nova versão no mesmo local do diretório da versão anterior. Se a nova versão for instalada em um diretório diferente, não será necessário concluir as Etapas 1 a 4. Se você precisa concluir as etapas restantes depende de como você deseja fazer a configuração atual para a configuração de uma versão anterior do IBM HTTP Server.
- Pare o IBM HTTP Server e o servidor de administração do IBM HTTP Server.
- Copie o diretório de instalação existente em um novo local.
- Desinstalar a versão anterior IBM HTTP Server .
- Remova o diretório de instalação anterior.
- Instale o IBM HTTP Server.
Se você estiver fazendo upgrade da versão existente, instale no diretório no qual a instalação anterior estava localizada.
Se você estiver instalando a nova versão junto com uma versão existente, instale a nova versão em um diretório diferente.
- Execute a Ferramenta de Configuração de Plug-ins e a ferramenta pct para configurar seus plug-ins de servidor da web. Consulte o tópico Configurando um plug-in do servidor da web usando a ferramenta pct para obter informações sobre a execução da ferramenta pct.
- Restaure quaisquer configurações customizadas que foram feitas em sua versão anterior do IBM HTTP Server e servidor de administração do IBM HTTP Server. Para um procedimento alternativo sobre a migração dos arquivos de configuração, consulte Migração dos arquivos de configuração do IBM HTTP Server de uma versão anterior.
- Identifique suas customizações anteriores.
Se você usou os arquivos de configuração httpd.conf fornecidos com a versão anterior do IBM HTTP Server como o ponto de partida para os seus arquivos de configuração, compare o conteúdo de cada arquivo de configuração, com seu arquivo .default correspondente, dentro do diretório contendo sua instalação anterior IBM HTTP Server . Por exemplo, se você comparar o conteúdo do arquivo httpd.conf com o arquivo httpd.conf.default, você deverá ver qualquer customização feita no arquivo httpd.conf desde a instalação original. Em seguida, execute comparações semelhantes para os outros arquivos de configuração.
Se você não usou os arquivos de configuração httpd.conf que são fornecidos com a versão anterior do IBM HTTP Server como o ponto de partida para seus arquivos de configuração, você deve concluir uma análise mais manual para determinar suas configurações anteriores. Neste cenário, você pode querer comparar as configurações no arquivo httpd.conf.default que é fornecido com o novo IBM HTTP Server, com as configurações no arquivo httpd.conf.default que é fornecido com a versão anterior IBM HTTP Server . Essa comparação permite identificar diferenças de configuração nos dois arquivos
httpd.conf.default. Você pode então usar essas informações para modificar o seu arquivo de configuração personalizado para trabalhar com o atual IBM HTTP Server.
Compare o arquivo bin/envars com o arquivo bin/envars-std dentro do diretório contendo a instalação do IBM HTTP Server anterior. Isso identifica quais customizações, se houver, foram feitas nesse arquivo.
- Mescle as customizações na configuração do IBM HTTP Server recém-instalado e arquivos
envars.Após identificar as customizações de configuração feitas em sua versão anterior do IBM HTTP Server, faça essas mesmas alterações, quando aplicáveis, para os arquivos de configuração para o atual IBM HTTP Server.
- Restaure o conteúdo HTML.
Se o conteúdo da página da web foi anteriormente armazenado em seu diretório de instalação do IBM HTTP Server, copie esses arquivos de conteúdo do diretório que contém sua versão anterior do IBM HTTP Server para o diretório de instalação da nova versão.
- Copie qualquer arquivo SSL KeyFiles, que possa estar dentro do diretório de instalação do IBM HTTP Server anterior para o novo diretório de instalação.
- Mude as designações de porta para coexistência dos IBM HTTP Servers.
Se você instalou o IBM HTTP Server em um novo diretório e reteve sua versão anterior do IBM HTTP Server, por padrão, o servidor de administração e o Web Server utilizarão as mesmas portas do servidor de administração e do Web Server de versão anterior. Se alguma vez, ambas as versões do IBM HTTP Server forem executadas simultaneamente, haverá conflitos de porta, a menos que você altere os números de porta para uma das versões de servidor.
Para modificar os números da porta para um dos IBM HTTP Servers, edite os arquivos de configuração do servidor para esse IBM HTTP Server. Esses arquivos estão localizados no diretório http_server_install/conf.
- Faça upgrade dos módulos de plug-in do Apache.
Todos os módulos Apache usados com o IBM HTTP Server 9.0 devem ser construídos para a API Apache 2.4 ou falharão ao carregar.
- O WebSphere Application Server fornece um novo plug-in para Apache 2.4 e IBM HTTP Server.
- Se você usar módulos de fornecedores terceiros, entre em contato com o fornecedor para obter uma versão do módulo que funcione com a API (interface de programação de aplicativos) do Apache 2.4.
- Se você usar módulos desenvolvidos internamente, será necessário reconstruir seus módulos para suportarem o Apache 2.4. Os módulos também podem exigir algumas modificações.
- Atualize o nome de serviço IBM HTTP Server .
Atualize o nome de serviço IBM HTTP Server na definição do servidor web do WebSphere Application Server se as seguintes condições se aplicaram:
- Você está usando um servidor Windows
- Você instalou o IBM HTTP Server no mesmo diretório onde uma versão anterior foi localizada
- Você está usando uma definição de servidor da web da instalação anterior
Para um IBM HTTP Server em um sistema de servidor Windows, use 'Serviços' para determinar o nome usado para o novo serviço do IBM HTTP Server e, em seguida, atualizar a definição do servidor web para usar este nome de serviço.