Migrando de versões anteriores do IBM HTTP Server
Esta seção fornece informações sobre como fazer upgrade de uma versão anterior do IBM® HTTP Server.
Sobre Esta Tarefa
O IBM HTTP Server pode coexistir com versões anteriores, se você instalar a versão mais recente em um diretório diferente. Também é possível fazer upgrade de versões anteriores do IBM HTTP Server instalando a versão recente no diretório no qual uma versão anterior do IBM HTTP Server está localizada. Usar o mesmo caminho da instalação no mesmo sistema para a nova versão do IBM HTTP Server preserva a validade da definição de servidor da web do WebSphere Application Server, mas com uma pequena exceção para um servidor Windows no qual 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 anterior a uma liberação principal, leia a documentação do produto para as versões temporárias do IBM HTTP Server e revise as informações de migração. Pode ser necessário concluir etapas adicionais.
Procedimento
- Faça o upgrade do IBM HTTP
Server a partir da instalação anterior.
Ao fazer upgrade do IBM HTTP Server de uma versão anterior, conclua as etapas a seguir 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ê precisará ou não concluir as etapas restantes dependerá de quão semelhante você deseja deixar a configuração atual da configuração da 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.
Esta ação preserva sua configuração, chaves e conteúdo.
Emita o comando a seguir para copiar a instalação anterior:
cp –rp current_install_directory new_directory_name
xcopy current_install_directory new_directory_name /s /e /k /i
- Desinstale a versão anterior do IBM HTTP Server.
- Remova o diretório de instalação anterior.
Como a desinstalação deixa alguns arquivos para trás, como arquivos modificados e incluídos, arquivos de fix pack e arquivos de desinstalação, deve-se remover manualmente o diretório de instalação anterior para se concluir o processo de desinstalação. Se você teve algum problema de desinstalação, revise e faça backup dos arquivos de log de desinstalação no diretório http_server_install/logs/uninstall antes de continuar.
Emita o comando a seguir para remover o diretório de instalação:
rm -r current_install_directory
rd /s current_install_directory
- 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 de servidor da web usando a ferramenta pct" para obter mais informações sobre executar a ferramenta pct.
- Restaure as configurações customizadas que foram feitas na versão
anterior do IBM HTTP
Server e do servidor de administração do IBM HTTP Server.
- 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 ponto de início para 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 a instalação anterior do 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 não usou os arquivos de configuração httpd.conf fornecidos com a versão anterior do IBM HTTP Server como ponto de início para seus arquivos de configuração, você deverá concluir uma análise mais manual para determinar suas configurações anteriores. Neste cenário, talvez você queira 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 do IBM HTTP Server. Essa comparação permite identificar diferenças de configuração nos dois arquivos httpd.conf.default. Então é possível usar essas informações para modificar seu arquivo de configuração customizado para trabalhar com o atual IBM HTTP Server.
Compare o arquivo bin/envars com o arquivo bin/envars-std no diretório que contém a instalação anterior do IBM HTTP Server. Isso identifica quais customizações, se houver, foram feitas nesse arquivo.
- Mescle as customizações com a configuração do IBM HTTP Server recém-instalado e arquivos envars.
Após você identificar as customizações de configuração feitas na versão anterior do IBM HTTP Server, faça essas mesmas mudanças, quando aplicável, nos arquivos de configuração para o atual IBM HTTP Server.
Se os arquivos de configuração contiverem instruções de plug-in do WebSphere Application Server de versões anteriores, remova-as para não causar duplicatas. Se você não remover essas instruções, quando o HTTP Server tentar iniciar o atual módulo binário do plug-in, poderá ocorrer um erro indicando que o módulo já está carregado.
O arquivo de configuração também pode conter entradas duplicadas para acessar as amostras do WebSphere Application Server. Remova quaisquer alias das versões anteriores e retenha as entradas atuais:
- Use um arquivo de configuração do IBM HTTP Server V7.0, V8.0 ou V8.5.5.
- Identifique suas customizações anteriores.
- Restaure o conteúdo HTML. Se o conteúdo da página da web foi armazenado anteriormente no diretório de instalação do IBM HTTP Server, copie esses arquivos de conteúdo do diretório que contém a versão anterior do IBM HTTP Server para o diretório de instalação da nova versão.
- Copie quaisquer SSL KeyFiles, que possam estar dentro do diretório de instalação do IBM HTTP Server anterior, no novo diretório de instalação
- Altere as designações de porta para IBM HTTP Servers coexistentes.
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 servidor da web usarão as mesmas portas que o servidor de administração e o servidor da web da versão anterior. Se você sempre executar ambas as versões do IBM HTTP Server simultaneamente, ocorrerão conflitos de porta, a menos que você mude 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.
Como não há mudanças na API do Apache da liberação principal anterior, não é necessário reconstruir os módulos que funcionaram com a liberação anterior. Entretanto, se você usar módulos de fornecedores terceiros, será necessário entrar em contato com os fornecedores para verificar se eles oferecem suporte para o módulo com a versão do IBM HTTP Server para a qual você está fazendo upgrade.
Os módulos de plug-in Apache de origens diferentes da instalação do IBM HTTP Server devem ser construídos para suportar Apache 2.4. Os distribuidores de módulos usados com versões mais antigas do IBM HTTP Server podem precisar recompilar os módulos para suportar o Apache 2.4.
- 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 requerer algumas modificações.
- Atualize o nome do serviço do IBM HTTP Server. Atualize o nome do serviço do IBM HTTP Server na definição de servidor da web do WebSphere Application Server se as condições a seguir se aplicarem:
- Você está usando um servidor Windows
- Você instalou o IBM HTTP Server no mesmo diretório no qual uma versão anterior estava localizada
- Você está usando uma definição de servidor da web da instalação anterior
Para um IBM HTTP Server em um sistema do servidor Windows, use 'Serviços' para determinar o nome usado para o novo serviço do IBM HTTP Server e, em seguida, atualize a definição de servidor da web para usar o nome do serviço.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=cihs_upgrading2
Nome do arquivo: cihs_upgrading2.html