rabbitmq管理页面使用ipv6
时间: 2024-10-04 10:03:20 浏览: 175
在RabbitMQ中,默认情况下,管理页面(HTTP UI)只监听IPv4地址。如果你想让管理页面支持IPv6,你可以修改其配置文件。以下是步骤:
1. 找到RabbitMQ的配置文件位置,通常在 `/etc/rabbitmq/rabbitmq.config` 或者在用户自定义目录如`/etc/rabbitmq/rabbitmq-env.conf`(取决于你的安装方式)。
2. 打开这个文件,并找到 `erl_node` 配置部分,它应该类似下面这样:
```
[{rabbit, [{tcp_listeners, [{5672,[{ip,"0.0.0.0"}]}, {15672,[{ip,"0.0.0.0"},{ip,"::"}]}]}]}
```
3. 将 `[{ip,"0.0.0.0"},{ip,"::"}]` 这行中的 `"0.0.0.0"` 更改为 `["::"]`,这表示接受所有IP版本,包括IPv6。完整的行会看起来像这样:
```
[tcp_listeners, [{5672,[{ip,"::"}]}, {15672,[{ip,"::"}]}]]
```
4. 保存更改并重启RabbitMQ服务以应用新的配置:
```
sudo service rabbitmq-server restart
```
现在,你应该可以通过IPv6地址访问管理页面了,例如:`http[s]://[your_ipv6_address]:15672/`。
阅读全文
相关推荐













