一、环境说明
系统: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 打开运行,输入路径访问
2、创建rabbitmq.config配置文件
配置文件内容(注意不要漏.符号,否则启动会失败):
[ {
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)
3.2、在sbin目录下依次执行命令重启服务即可
rabbitmq-service stop
rabbitmq-service remove
rabbitmq-service install
rabbitmq-service start
3.3、用修改之后的端口访问web端查看是否能访问,能打开说明修改成功
打开后台查看端口也是修改之后的端口
四、Linux修改端口步骤
1、Linux系统rabbitmq是默认安装,那么默认安装位置一般是: /usr/lib/rabbitmq , 可执行命令查找安装位置: whereis rabbitmq
2、新增配置文件 (在/etc/rabbitmq路径下创建rabbitmq.conf文件)
vim /etc/rabbitmq/rabbitmq.conf
文件内容:
#默认client端口为5672
listeners.tcp.default=5973
#默认界面管理端口为15672
management.tcp.port=15973
3、修改rabbitmq-defaults文件,添加配置文件路径
进入/usr/lib/rabbitmq//lib/rabbitmq_server-3.8.1/sbin/路径下
编辑rabbitmq-defaults文件
vim rabbitmq-defaults
#添加配置路径到文件中,保存退出
CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf
4、重启rabbitmq-server即可
systemctl restart rabbitmq-server
如果失败则检查配置文件是否有错误执行提示中的命令: journalctl -xe 可查看失败原因
五、修改rabbitmq密码
1、无论是linux还是window都是用同一个命令修改密码
rabbitmqctl change_password guest guest #第二个guest为密码
window进入安装目录sbin下执行
linux在任意目录下直接执行