Configuración de los puertos HTTP y HTTPS
De forma predeterminada, 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. Desde IBM MQ 9.0.4, puede configurar los puertos utilizando el mandato setmqweb . En IBM MQ 9.0.3y anteriores, puede configurar los puertos editando el archivo mqwebuser.xml .
Antes de empezar
<webAppSecurity ssoRequiresSSL="true"/>
dspmqweb properties -a
El campo httpPort
muestra el puerto HTTP y el campo httpsPort
muestra el puerto HTTPS. Para obtener más información, consulte dspmqweb.Antes de emitir los mandatos setmqweb o dspmqweb en z/OS®, debe establecer la variable de entorno WLP_USER_DIR, para que la variable apunte a la configuración del servidor mqweb.
export WLP_USER_DIR=WLP_user_directory
donde WLP_user_directory
es el nombre del directorio que se pasa a crtmqweb.sh
. Por ejemplo:export WLP_USER_DIR=/var/mqm/web/installation1
Para obtener más información, consulte Crear la definición de servidor de Liberty.
Procedimiento
- A partir de IBM MQ 9.0.4, utilice el mandato setmqweb
properties :
- Para habilitar o configurar el puerto HTTP, utilice 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
. - Para configurar el puerto HTTPS, use 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
.
- Para habilitar o configurar el puerto HTTP, utilice el mandato siguiente:
- Para IBM MQ 9.0.3 y anteriores, edite el archivo mqwebuser.xml :
- Abra el archivo mqwebuser.xml.El archivo mqwebuser.xml puede encontrarse en uno de los directorios siguientes:
- En UNIX, Linux®, and Windows:
MQ_DATA_DIRECTORY
/web/installations/installationName/servers/mqweb - En z/OS: WLP_user_directory/servers/mqweb
donde directorio_usuario_WLP es el directorio que se especificó cuando se ejecutó el script crtmqweb.sh para crear la definición del servidor mqweb.
- En UNIX, Linux®, and Windows:
- Configure los puertos:
- Para habilitar o configurar el puerto HTTP, añada o edite la línea siguiente en el
archivo mqwebuser.xml, dentro de las etiquetas
<server>
:<variable name="httpPort" value="portNumber" />
donde númeroPuerto especifica el puerto que desea utilizar para las conexiones HTTP. Puede inhabilitar el puerto utilizando un valor de
-1
. - Para configurar el puerto HTTPS, añada o edite la línea siguiente en el archivo
mqwebuser.xml, dentro de las etiquetas
<server>
:<variable name="httpsPort" value="portNumber" />
donde númeroPuerto especifica el puerto que desea utilizar para las conexiones HTTPS. Puede inhabilitar el puerto utilizando un valor de
-1
.
- Para habilitar o configurar el puerto HTTP, añada o edite la línea siguiente en el
archivo mqwebuser.xml, dentro de las etiquetas
- Abra el archivo mqwebuser.xml.