一、环境说明

系统:window10系统   软件版本:rabbitmq_servier-3.8.2

系统:Centos7系统   软件版本:rabbitmq_servier-3.8.1

二、问题描述

通常我们安装完rabbitmq之后,默认的client端口是5672, WEB访问端口是15672,rabbitmq管理工具启动之后在浏览器中输入地址:  ​​http://localhost:15672/​​​ 就可以访问后台​​​​,默认管理员账号:guest 密码:guest,如果遇到端口被占用的情况则需要修改默认端口才能访问

三、window修改端口步骤

1、在window上部署的rabbitm会生成两个目录,一个是安装目录,一个是输出目录,需要在输出目录下新建一个rabbitmq.config配置文件。

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.2    #安装目录
C:\Users\user\AppData\Roaming\RabbitMQ                     #输出目录

可以在 win键+R  打开运行,输入路径访问

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本

2、创建rabbitmq.config配置文件

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_02

配置文件内容(注意不要漏.符号,否则启动会失败):

[ {
rabbit,
[ {
tcp_listeners,
[ {"0.0.0.0" ,5673}]
}]
},{
rabbitmq_management,
[ {
listener,
[
{port , 15673},
{ip , "0.0.0.0"},
{ssl,false}
]
}]
}].

3、重新启动rabbitmq服务

3.1、打开cmd进入rabbitmq安装目录sbin文件下(本人安装在C盘:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.2\sbin)

Linux、window系统修改rabbitmq 默认端口及修改用户密码_配置文件_03

3.2、在sbin目录下依次执行命令重启服务即可

  rabbitmq-service stop

rabbitmq-service remove

rabbitmq-service install

rabbitmq-service start

3.3、用修改之后的端口访问web端查看是否能访问,能打开说明修改成功

Linux、window系统修改rabbitmq 默认端口及修改用户密码_linux_04

       打开后台查看端口也是修改之后的端口

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_05

四、Linux修改端口步骤

1、Linux系统rabbitmq是默认安装,那么默认安装位置一般是: /usr/lib/rabbitmq , 可执行命令查找安装位置: whereis rabbitmq

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_06

2、新增配置文件 (在/etc/rabbitmq路径下创建rabbitmq.conf文件)

vim /etc/rabbitmq/rabbitmq.conf 

文件内容:

#默认client端口为5672
listeners.tcp.default=5973
#默认界面管理端口为15672
management.tcp.port=15973

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_07

3、修改rabbitmq-defaults文件,添加配置文件路径

进入/usr/lib/rabbitmq//lib/rabbitmq_server-3.8.1/sbin/路径下

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_08

编辑rabbitmq-defaults文件

vim rabbitmq-defaults

#添加配置路径到文件中,保存退出
CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_09

4、重启rabbitmq-server即可

systemctl restart rabbitmq-server 

Linux、window系统修改rabbitmq 默认端口及修改用户密码_配置文件_10

如果失败则检查配置文件是否有错误执行提示中的命令: journalctl -xe 可查看失败原因

五、修改rabbitmq密码

1、无论是linux还是window都是用同一个命令修改密码

rabbitmqctl change_password guest guest    #第二个guest为密码

window进入安装目录sbin下执行

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_11

linux在任意目录下直接执行

Linux、window系统修改rabbitmq 默认端口及修改用户密码_软件版本_12