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

相关推荐
安达发2 小时前
安达发|高效智能塑料切割数控系统 - 全自动化软件解决方案
大数据·运维·人工智能·自动化·aps排产软件·智能优化排产软件
xbd_zc2 小时前
【Vagrant+VirtualBox创建自动化虚拟环境】Ansible测试Playbook
linux·ubuntu·自动化·ansible·虚拟机·vagrant·virtualbox
lsnm4 小时前
【LINUX操作系统】线程操作
linux·jvm·c++·ubuntu·centos·gnu
FREEDOM_X5 小时前
Ubuntu 20.04 安装 ROS 2 Foxy Fitzroy
linux·ubuntu·机器人
华纳云IDC服务商5 小时前
如何利用Rust提升Linux服务器效率(详细操作指南)
linux·服务器·rust
桦05 小时前
【Linux】g++安装教程
linux·运维·服务器
Once_day6 小时前
Linux之netlink(2)libnl使用介绍(1)
linux·netlink·libnl3
Hfc.6 小时前
rabbitmq-集群部署
linux·运维·服务器
小草cys7 小时前
[零基础]内网ubuntu映射到云服务器上,http访问(frp内网穿透)
运维·服务器
YIBO04087 小时前
WSL2下Docker desktop的Cadvisor容器监控
运维·docker·容器·wsl·wsl2