RabbitMQ在默认安装后数据端口是5672,管理端口是15672,但由于网络安全各公司需要规范中间件的端口,那如何修改,现在验证后(RabbitMQ 3.7.18)最权威的信息分享给大家。
方式有两种:
- 方式一:新配置文件
新配置文件地址:rabbitmq.conf
在/app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults显示加载配置文件
## Set default values
CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.conf
增加如下内容:
----------------------------------------------------------------------------------------
#数据管理端口
listeners.tcp.default = 5672
#界面管理端口
management.tcp.port = 15672
management.tcp.ip = 0.0.0.0
----------------------------------------------------------------------------------------
- 方式二:旧配置文件
旧配置文件地址:rabbitmq.config
在/app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults显示加载配置文件
## Set default values
CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.config
增加如下内容:切记完整复制。
----------------------------------------------------------------------------------------
[{
rabbit,
[{
tcp_listeners,
[{"0.0.0.0",5672}]
}]
}, {
rabbitmq_management,
[{
listener,
[
{port,15672},
{ip,"0.0.0.0"},
{ssl,false}
]
}]
}].
----------------------------------------------------------------------------------------
注:新旧配置文件,两个配置文件不能同时存在,否则只认旧的rabbitmq.config
【辛苦原创,至此分享】