Problema:
Após concluir a instalação das ferramentas JAZZ, e do IHS
(IBM HTTP Server), os requests na porta 80 , não eram retornados.
Ambiente:
Windows
Server 2008 R2 Enterprise
WebSphere
App Server 7.0.0.21 (stand alone)
IHS 7.0.0.21
RQM: 3.0.1.2
Correção:
Torna-se necessário ativar a segurança SSL (443), para o
IHS. Exportar o certificado do WAS (WebSphere App Server), e em seguida,
importar e propagar para o HTTP Server e o Plugin.
Segue abaixo o passo a passo a ser realizado:
Ativando a segurança
SSL para o IHS
- clique em: Servers à Web Servers > Web Server Virtual Hosts > New
- mantenha a opção default selecionada Security enabled virtual host, e clique em Next
- Informe o nome e a senha para a Key Store , assim como um Certificate alias. Após concluir o preenchimento clique em Next
- Informe o IP e a porta segura 443 e clique em Next
- Clique em Finish, e em seguida em Salvar para validar as configurações
Exportando
Certificado do WebSphere App Server
- clique em Securityà SSL certificate and key management > Manage endpoint security configurations
- navegue em Inbound até o Server em questão, e clique em WC defaulthost secure
- Clique em Key stores and certificates
- Clique em NodeDefaultKeyStore
- Clique em Personal Certificates
- Marque o box default e clique em export
- Preencha o campo Key store password, onde o valor default é: WebAS, o Alias a sua escolha. Depois marque a opção Key store file e preencha o path para onde o arquivo será exportado, assim como o nome a sua escolha, seguindo da extensão .kdb. Em type escolha a opção JKS e o uma chave a sua escolha. Na figura abaixo segue um exemplo do preenchimento.
Importando
o Certificado do WAS para o IHS
- Clique novamente em Servers >Web Serversàwebserver1 > Web Server Virtual Hosts
- Clique no IP e porta definidos anteriormente, e em seguida em Manage Keys and Certificates. Nesse momento vamos importar o certificado exportado pelo WAS para o IHS.
- Clique em Personal Certificates
- Marque a opção do certificado do IHS criado anteriormente, e em seguida clique em Import
- Clique em Key Store file, e em Key file name informe o path e o nome do certificado do WAS gerado no passo anterior (no nosso exemplo ficou dessa forma: D:\Was-Certificate.kdb). Em type escolha JKS e em Key file password informe a senha definida anteriormente. Em seguinte clique em get Key file Aliases, nesse momento o combo: Certificate alias to import será preenchido com o alias. Clique em OK e depois Salve a configurações.
- Agora para copiar o certificado para o key store directory, devemos clicar novamente em: Web serversàwebserver1 >Web server virtual hostsàIP:443, e m seguida em: Copy to Web server Key store directory, depois em OK e Propagate configuration file directory to the target Web server machine.
Importando
o Certificado do WAS para o Plugin
- Clique em: Servers > Servers Types > Web servers > Webserver1, e em seguida em Plug-in properties
- Clique em Manage Key and certificates
- Clique em Personal certificates em seguida em Import
- Vamos utilizar o mesmo certificado que foi exportado do WAS, sendo assim, informe o path e o nome do arquivo exportado (em nosso exemplo: D:\Was-Certificate.kdb). Em type escolha JKS, e informe a senha do certificado. Depois clique em Get Key File Aliases e o certificado deverá aparecer em Certificate alias to import. Depois clique em OK e salve as alterações.
- Ainda em plug-in properties, clique em Copy to Web Server key store directory, depois em OK e em seguida Salve as alterações
- Realize Stop e depois Start do IHS.
Caso minha ajuda tenha lhe tirado do sufoco, pode me pagar um Café