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
【辛苦原創,至此分享】