Par défaut, le serveur mqweb qui héberge les sites IBM® MQ Console et REST API utilise le port HTTPS 9443. Le port associé aux connexions HTTP est désactivé. Vous pouvez activer le port HTTP, configurer un port HTTPS différent ou désactiver le port HTTP ou HTTPS. Vous pouvez configurer les ports à l'aide de la commande setmqweb .
Avant de commencer
Si vous activez le port HTTP et que vous utilisez l'authentification par jeton, vous devez activer le même jeton LTPA pour les connexions HTTP et HTTPS. Pour plus d'informations, voir Configuration du jeton LTPA.
Pour effectuer cette tâche, vous devez être un utilisateur disposant de certains privilèges pour pouvoir utiliser les commandes
dspmqweb et
setmqweb :
Sur z/OS®, vous devez avoir le droit d'exécuter les commandes dspmqweb et setmqweb et d'accéder en écriture au fichier mqwebuser.xml .
On all other operating systems, you must be a utilisateur privilégié.
Attention :Avant de lancer les commandes setmqweb ou dspmqweb sur z/OS, vous devez définir la variable d'environnement WLP_USER_DIR, de sorte qu'elle pointe vers la configuration de votre serveur mqweb.
Pour ce faire, entrez la commande suivante :
export WLP_USER_DIR=WLP_user_directory
où
WLP_user_directory est le nom du répertoire transmis à
crtmqweb. Exemple :
export WLP_USER_DIR=/var/mqm/web/installation1
Pour plus d'informations, voir Création du serveur mqweb.
Procédure
- Affichez la configuration actuelle des ports HTTP et HTTPS à l'aide de la commande suivante :
dspmqweb properties -a
Le champ
httpPort indique le port HTTP et le champ
httpsPort indique le port HTTPS. Pour plus d'informations, voir
dspmqweb.
- Activez ou configurez le port HTTP : à l'aide de la commande suivante :
- Activez ou définissez le port HTTP à l'aide de la commande suivante :
setmqweb properties -k
httpPort -v portNumber
où portNumber spécifie le port que vous souhaitez utiliser pour les connexions HTTP. Vous pouvez désactiver le port en utilisant la valeur -1.
- Réinitialisez la valeur du port HTTP à la valeur par défaut de
-1 à l'aide de la commande suivante :setmqweb properties -k httpPort -d
- Configurez le port HTTPS :
- Définissez le numéro de port HTTPS à l'aide de la commande suivante :
setmqweb properties -k
httpsPort -v portNumber
où portNumber indique le port à utiliser pour les connexions HTTPS. Vous pouvez désactiver le port en utilisant la valeur -1.
- Réinitialisez le numéro de port HTTPS à la valeur par défaut de
9443 à l'aide de la commande suivante :setmqweb properties -k httpsPort -d