Esta seção fornece informações sobre como fazer upgrade de uma versão anterior do IBM® HTTP Server.
O IBM HTTP Server Versão 8.0 pode coexistir com versões anteriores, se a Versão 8.0 for instalada em um diretório diferente. Também é possível fazer upgrade de versões anteriores do IBM HTTP Server para a Versão 8.0 instalando-a no diretório no qual a versão anterior do IBM HTTP Server está localizada. 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 de servidor da web WebSphere Application Server (com uma pequena exceção para um servidor Windows, no qual o nome do serviço precisa ser modificado na definição de servidor para o nome do serviço usado para a nova versão).
Este procedimento cobre a migração da liberação principal anterior. Se você estiver migrando de um IBM HTTP Server anterior a este, primeiro consulte o centro de informações da(s) versão(ões) do IHS provisório e revise as informações de migração, já que pode haver etapas adicionais que precisam ser executadas e que não estão documentadas aqui.
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 estiver instalada em um diretório diferente, não será necessário concluir as etapas de 1 a 4. A necessidade de se executar as etapas restantes depende de até que ponto você quer que a configuração da Versão 8.0 seja semelhante à da versão anterior do IBM HTTP Server.
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
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
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.
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 do IBM HTTP Server anterior. Por exemplo, se comparar o conteúdo do arquivo httpd.conf com o arquivo httpd.conf.default, você deverá ver qualquer customização que foi 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 fornecidos com a versão anterior do IBM HTTP Server como ponto de início para seus arquivos de configuração, será necessário executar uma análise mais manual para determinar suas configurações anteriores. Nessa situação, talvez você queira comparar as configurações no arquivo httpd.conf.default fornecido com o novo IBM HTTP Server com as configurações no arquivo httpd.conf.default 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. É possível usar estas informações para modificar seu arquivo de configuração customizado para trabalhar com a versão 8.0 do 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 no arquivo.
Após 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 a versão 8.0 do 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 duplicações. Se você não remover essas instruções, quando o HTTP Server tentar iniciar o módulo binário do plug-in versão 8.0, pode ocorrer um erro indicando que o módulo já está carregado.
O arquivo de configuração também pode conter entradas duplicadas para acessar amostras do WebSphere Application Server. Remova quaisquer alias para versões anteriores e retenha as entradas da versão 8.0:
Se você instalou o IBM HTTP Server em um novo diretório e reteve a versão anterior do IBM HTTP Server, por padrão, o servidor de administração e Web Server usarão as mesmas portas que o servidor de administração e Web Server da 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 de 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.
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. No entanto, se você usar módulos de fornecedores de terceiros, será necessário contatar os fornecedores para verificar se eles suportam o módulo com a nova versão do IBM HTTP Server para a qual está sendo feito upgrade.
Os módulos de plug-in Apache de origens diferentes da instalação IBM HTTP Server 8.0 devem ser construídos para suportar Apache 2.2. Os distribuidores de módulos usados com versões anteriores do IBM HTTP Server podem precisar recompilar os módulos para o suporte do Apache 2.2.
Atualize o nome do serviço IHS na definição de servidor da web do WebSphere Application Server se (1) este for um servidor Windows, (2) você tiver instalado o IHS no mesmo diretório no qual uma versão anterior estava localizada e (3) você estiver usando uma definição de servidor da web dessa 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 atualize a definição de servidor da web para usar este nome de serviço.