HTTP HTTPS 端口

默认情况下,托管 IBM® MQ ConsoleREST API 的mqweb服务器使用 HTTPS 端口9443。 与 HTTP 连接相关的端口已禁用。 您可以启用 HTTP、配置不同的 HTTPS ,或者禁用 HTTP 或 HTTPS。 您可以使用 setmqweb 命令来配置端口。

开始之前

如果您启用 HTTP ,并使用基于令牌的认证,则必须启用相同的LTPA令牌,以便用于 HTTP 和 HTTPS。 更多信息,请参阅配置 LTPA 令牌

要完成此任务,您必须具有使用 dspmqwebsetmqweb 命令的特定权限:
  • [z/OS]z/OS® 上,您必须拥有运行 dspmqwebsetmqweb 命令的权限,以及写入 mqwebuser.xml 文件的权限。
  • [UNIX、Linux、Windows、IBM i]On all other operating systems, you must be a 特权用户.
[z/OS]请注意:

z/OS 上执行 setmqwebdspmqweb 命令之前,必须设置 WLP_USER_DIR 环境变量,使该变量指向 mqweb 服务器配置。

为此,请发出以下命令:
export WLP_USER_DIR=WLP_user_directory
其中,WLP_user_directory 是传递到 crtmqweb 的目录的名称。 例如:
export WLP_USER_DIR=/var/mqm/web/installation1

有关更多信息,请参阅创建 mqweb 服务器

过程

  • 使用以下命令查看 HTTPS当前配置:

    dspmqweb properties -a

    httpPort 字段显示 HTTP 端口, httpsPort 字段显示 HTTPS 端口。 更多信息,请参见 dspmqweb
  • 启用或配置 HTTP :使用以下命令:
    • 使用以下命令启用或设置 HTTP :

      setmqweb properties -k httpPort -v portNumber

      portNumber 指定用于 HTTP 连接的端口。 您可以使用值 -1来禁用端口。

    • 使用以下命令将 HTTP重置为默认值 -1

      setmqweb properties -k httpPort -d

  • HTTPS :
    • 使用以下命令设置 HTTPS 端口号:

      setmqweb properties -k httpsPort -v portNumber

      portNumber 指定了用于 HTTPS 连接的端口。 您可以使用值 -1来禁用端口。

    • 使用以下命令将 HTTPS口号重置为默认值 9443

      setmqweb properties -k httpsPort -d