Por defecto, el servidor mqweb que aloja IBM® MQ Console y REST API utiliza el puerto HTTPS 9443. El puerto que está asociado con conexiones HTTP
está inhabilitado. Puede habilitar el puerto HTTP, configurar un puerto HTTPS distinto
o inhabilitar el puerto HTTP o HTTPS. Puede configurar los puertos utilizando el mandato setmqweb.
Antes de empezar
Si habilita el puerto HTTP y está utilizando la autenticación basada en señales, debe habilitar la misma señal LTPA que se va a utilizar para ambas conexiones, HTTP y HTTPS. Para más información, consulte Configuración del token LTPA.
Para completar esta tarea, debe ser un usuario con determinados privilegios para que pueda utilizar los mandatos
dspmqweb y
setmqweb:
En z/OS®, debe tener autoridad para ejecutar los comandos dspmqweb y setmqweb , y acceso de escritura al archivo mqwebuser.xml .
On all other operating systems, you must be a usuario privilegiado.
Atención:Antes de emitir los comandos setmqweb o dspmqweb en z/OS, debe establecer la variable de entorno WLP_USER_DIR, de modo que la variable apunte a la configuración de su servidor mqweb.
Para ello, emita el mandato siguiente:
export WLP_USER_DIR=WLP_user_directory
donde
WLP_user_directory es el nombre del directorio que se pasa a
crtmqweb. Por ejemplo:
export WLP_USER_DIR=/var/mqm/web/installation1
Para más información, ver Crear el servidor mqweb .
Procedimiento
- Consulte la configuración actual de los puertos HTTP y HTTPS utilizando el mandato siguiente:
dspmqweb properties -a
El campo
httpPort muestra el puerto HTTP y el campo
httpsPort muestra el puerto HTTPS. Para más información, consulte
dspmqweb.
- Habilite o configure el puerto HTTP: utilizando el mandato siguiente:
- Habilite o establezca el puerto HTTP utilizando el mandato siguiente:
setmqweb properties -k
httpPort -v portNumber
donde númeroPuerto especifica el puerto que desea utilizar
para las conexiones HTTP. Puede inhabilitar el puerto utilizando un valor de -1.
- Restablezca el valor de puerto HTTP en el valor predeterminado de
-1 utilizando el mandato siguiente:setmqweb properties -k httpPort -d
- Configure el puerto HTTPS:
- Establezca el número de puerto HTTPS utilizando el mandato siguiente:
setmqweb properties -k
httpsPort -v portNumber
donde númeroPuerto especifica el puerto que desea utilizar
para las conexiones HTTPS. Puede inhabilitar el puerto utilizando un valor de -1.
- Restablezca el número de puerto HTTPS en el valor predeterminado de
9443 utilizando el mandato siguiente:setmqweb properties -k httpsPort -d