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 登录就行了

相关推荐
丁劲犇19 分钟前
开始在本地部署自己的 Gitea 服务器
运维·服务器·gitea
异常君39 分钟前
Windows 与 Linux 虚拟内存机制对比:设计理念与实现差异
java·linux·windows
bcxwz66944 分钟前
linux 故障处置通用流程-36计-14-27
linux·运维·服务器
孙克旭_1 小时前
day028-Shell自动化编程-判断进阶
linux·运维·数据库·自动化
vortex51 小时前
浅谈 Linux 防火墙:从原理到实践
linux·网络·php
一介草民丶1 小时前
Jenkins | Jenkins构建成功服务进程关闭问题
运维·servlet·jenkins
蓝牙先生1 小时前
使用yocto搭建qemuarm64环境
linux
藥瓿亭1 小时前
2024 CKA模拟系统制作 | Step-By-Step | 16、题目搭建-sidecar 代理容器日志
linux·运维·docker·云原生·容器·kubernetes·cka
MyY_DO2 小时前
通讯录实现(Linux+Cpp)
linux·运维·服务器
独行soc2 小时前
2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)
linux·安全·web安全·面试·职场和发展·渗透测试·区块链