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

相关推荐
zhuzewennamoamtf16 小时前
Linux I2C设备驱动
linux·运维·服务器
zhixingheyi_tian16 小时前
Linux 之 memory 碎片
linux
邂逅星河浪漫16 小时前
【域名解析+反向代理】配置与实现(步骤)-SwitchHosts-Nginx
linux·nginx·反向代理·域名解析·switchhosts
梅尔文.古16 小时前
RaspberryPi-如何启用看门狗
linux·运维·服务器
木子欢儿16 小时前
Ubuntu 24 安装 fcitx5 + rime + 雾凇配置
linux·运维·服务器·ubuntu
sg_knight17 小时前
Nuxt 4 生产环境部署指南 (Node.js + Nginx)
运维·nginx·node.js·nuxt·ssr
Alice17 小时前
linux scripts
java·linux·服务器
企微自动化17 小时前
自动化报表生成:将 RPA 采集的群聊数据自动整理为可视化周报
运维·自动化·rpa
代码游侠17 小时前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
txzz888817 小时前
CentOS-Stream-10 YUM配置文件
linux·运维·centos·yum配置文件