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

相关推荐
BreezeDove6 分钟前
【linux】服务器限制客户端ssh访问
linux·服务器·ssh
中东大鹅7 分钟前
Linux的Shell编程
linux·运维·服务器
tf的测试笔记1 小时前
Pycharm接入DeepSeek,提升自动化脚本的写作效率
运维·自动化
m0_694845571 小时前
美国站群服务器租用应该怎么选?
linux·运维·服务器·云计算·ddos
kyle~2 小时前
Linux---用户组
linux·运维·服务器
勇敢牛牛_2 小时前
【Rust交叉编译】在x86_64架构下交叉编译aarch64-linux-musl版的rust-opencv
linux·opencv·rust·aarch64
晓夜残歌2 小时前
限制 rm 命令使用的多层级解决方案
运维
huangjiazhi_2 小时前
ubuntu 没有网卡的解决方案
linux·运维·ubuntu
thatyimjune2 小时前
Ubuntu启动不了Terminal
linux·ubuntu
bestsun9992 小时前
Oraclelinux问题-/var/log/pcp/pmlogger/目录超大
linux·运维