emqx5.0.3配置http端口
时间: 2024-05-06 17:16:44 浏览: 229
在EMQ X 5.0.3中配置HTTP端口,需要编辑EMQ X的配置文件,按照以下步骤进行操作:
1. 打开EMQ X的配置文件 `etc/emqx.conf`。
2. 找到 `listener.tcp.default` 部分,将其中的 `8083` 改为你想要使用的HTTP端口号。例如,将 `8083` 改为 `8888`。
```
##--------------------------------------------------------------------
## MQTT TCP Listener
##--------------------------------------------------------------------
listener.tcp.default = 1883
##--------------------------------------------------------------------
## MQTT SSL Listener
##--------------------------------------------------------------------
listener.ssl.default = 8883
##--------------------------------------------------------------------
## HTTP API Listener
##--------------------------------------------------------------------
listener.http.external = 8083
```
3. 保存配置文件并重新启动EMQ X服务。
```
./bin/emqx restart
```
4. 验证HTTP端口是否已经启用。可以使用 `curl` 命令向EMQ X发送HTTP请求,例如:
```
curl http://localhost:8888/mqtt_status
```
如果返回以下类似的响应,则表明HTTP端口已经启用成功:
```
{"loaded_plugins":["emqx_management","emqx_dashboard","emqx_auth_username","emqx_auth_clientid","emqx_auth_acl","emqx_rule_engine","emqx_retainer","emqx_recon","emqx_coap","emqx_stomp","emqx_sn","emqx_web_hook","emqx_proto_ver"],"mqtt_port":1883,"mqtt_ssl_port":8883}
```
注意:如果启用了防火墙,需要将相应的端口开放才能使其对外可用。
阅读全文