linux安装配置rabbitmq

环境:centos7.6

1.下载安装Erlang

https://www.erlang.org/patches/otp-26.2.5https://www.erlang.org/patches/otp-26.2.5

1.1 确认所需Erlang版本

Erlang与rabbitmq版本对应:

Erlang Version Requirements | RabbitMQ

我这里选择最新版rabbitmq,Erlang选的是26.2.5版本

1.2 下载安装Erlang

下载下来的文件放到服务器中解压

tar -xzvf otp_src_26.2.5.tar.gz

安装erlang

yum install -y erlang

2.下载安装rabbitmq

Releases · rabbitmq/rabbitmq-server · GitHubOpen source RabbitMQ: core server and tier 1 (built-in) plugins - Releases · rabbitmq/rabbitmq-serverhttps://github.com/rabbitmq/rabbitmq-server/releases

下载下来的文件放到服务器中解压

tar -xvf rabbitmq-server-4.0.7.tar.xz

安装

yum install -y rabbitmq-server

启动管理插件

rabbitmq-plugins enable rabbitmq_management

修改配置文件

vi /etc/rabbitmq/rabbitmq.conf

添加配置(ip设为 0.0.0.0 就可以让外部访问)

listeners.tcp.default = 5672

management.listener.port = 15672

management.listener.ip = 0.0.0.0

启动rabbitmq

systemctl start rabbitmq-server

查看状态

systemctl status rabbitmq-server

设置开机自启动

systemctl enable rabbitmq-server

开启端口(不同云服务器要求不同,有的可能还需要去云服务器管理平台开启端口)

sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent

重新加载防火墙

sudo firewall-cmd --reload

查看端口是否开放

sudo firewall-cmd --zone=public --list-ports

初始管理员账户无法外部登录,创建其他用户

rabbitmqctl add_user luobei luobei

rabbitmqctl set_user_tags luobei administrator

rabbitmqctl set_permissions -p / luobei ".*" ".*" ".*"

然后访问 http://你的服务器IP:15672 登录就行了

相关推荐
chlk12314 分钟前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑38 分钟前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒2 小时前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号11 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash15 小时前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
初次攀爬者21 小时前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
哈基咪怎么可能是AI1 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux