Para ativar o acesso a recursos do broker por meio da interface com o usuário da web, configure o servidor da interface com o usuário da web do WebSphere Message Broker.
Para configurar um servidor da interface com o usuário da web, conclua as
seguintes etapas:
- Configure as propriedades relacionadas à porta HTTP ou HTTPS a
ser usada e ative o servidor da interface com o usuário da web, usando
o WebSphere Message Broker Explorer ou o comando mqsichangeproperties.
- Se você estiver usando o WebSphere Message Broker Explorer,
conclua as seguintes etapas:
- Na visualização MQ Explorer - Navegador, navegue até
, clique com o botão direito
no nome do broker e selecione Propriedades.
- Selecione a guia WebAdmin.
- Ative a interface com o usuário da web e configure a porta a ser usada para
o protocolo escolhido.
Se você estiver usando HTTP, configure Ativado como true,
configure SSL Ativado como false
e insira um valor para a Porta HTTP.
Se
estiver usando HTTPS, configure Ativado como true,
configure SSL Ativado como true
e insira um valor para a Porta HTTPS.
Para
configurar parâmetros adicionais para o protocolo HTTPS, você deve usar
a interface da linha de comandos. Para obter mais informações,
consulte Valores de Parâmetros para o Componente webadmin.
- Para revisar suas mudanças, clique em Aplicar; para
fechar a janela Propriedades, clique em OK.
Também é possível confirmar as mudanças examinando entradas recentes de Notificação de Mudança
na visualização Log de Administração.
- Se estiver usando o comando mqsichangeproperties,
conclua as etapas a seguir:
- Configure as propriedades relacionadas à porta HTTP ou HTTPS
a ser usada.
- Se você estiver usando HTTP, execute o seguinte comando:
mqsichangeproperties brokerName
-b webadmin -o HTTPConnector -n port -v portValue
- brokerName é o nome do broker
- portValue é o valor da porta HTTP que você deseja
usar para a interface com o usuário da web
- Se você estiver usando HTTPS, execute o seguinte comando:
mqsichangeproperties brokerName
-b webadmin -o HTTPSConnector -n port,keystoreFile,keystorePass
-v portValue,fileName,password
- brokerName é o nome do broker.
- portValue é o valor da porta HTTPS que você deseja usar para a interface com o
usuário da web.
- fileName é o arquivo keystore.
- password é a senha para o arquivo keystore.
Para obter
mais informações sobre as propriedades que podem ser configuradas para os objetos
HTTPConnector e HTTPSConnector, consulte Valores de Parâmetros para o Componente webadmin.
- Confirme se as propriedades estão configuradas corretamente.
Esse comando produz uma resposta semelhante a este exemplo
(para o HTTPConnector):
HTTPConnector
uuid='HTTPConnector'
address=''
port='4144'
maxPostSize=''
acceptCount=''
compressableMimeTypes=''
compression=''
connectionLinger=''
connectionTimeout=''
maxHttpHeaderSize=''
maxKeepAliveRequests=''
maxThreads=''
minSpareThreads=''
noCompressionUserAgents='
restrictedUserAgents=''
socketBuffer=''
tcpNoDelay=''
enableLookups='false'
- Ative o servidor da interface com o usuário da web para o broker:
- Para ativar a interface com o usuário da web e para usar o HTTP como o protocolo de comunicação entre o broker e o servidor da interface com o usuário da web, execute o seguinte comando em uma WebSphere Message Broker linha de comandos, em que brokerName é o nome de seu broker:
mqsichangeproperties brokerName
-b webadmin -o server -n enabled,enableSSL -v true,false
- Para ativar a interface com o usuário da web e usar HTTPS como o protocolo para comunicação entre o broker e o servidor da interface com o usuário da web, execute o seguinte comando:
mqsichangeproperties brokerName
-b webadmin -o server -n enabled,enableSSL -v true,true
Para obter informações adicionais sobre as propriedades do servidor da interface com o usuário da web, consulte Valores de Parâmetros para o Componente webadmin.
- Confirme se o componente da interface com o usuário da web está ativado executando o comando mqsireportproperties,
conforme mostrado no exemplo a seguir.
mqsireportproperties brokerName -b webadmin -o server -a
Esse comando produz uma resposta semelhante a este exemplo:server=''
uuid='server'
enabled='true'
enableSSL='true'
- Para assegurar-se de que as mudanças entrem em vigor, reinicie o broker. Para obter informações adicionais, consulte Iniciando e Parando um Intermediário.
- Crie uma conta do usuário da web usando o comando mqsiwebuseradmin. Para obter informações adicionais, consulte Gerenciando Contas de Usuário da Web.
Quando você tiver configurado um servidor da interface com o usuário da web, poderá efetuar logon na interface com o usuário da web seguindo as etapas descritas em
Acessando a Interface com o Usuário da Web.