Centos7.x安装RabbitMQ并设置远程访问

2022-06-09 19:18:16 浏览数 (2)

Centos7.x安装RabbitMQ 3.7.3并设置远程访问

官方安装教程:https://www.rabbitmq.com/install-rpm.html

安装erlang 20.2.3版本

rpm包下载地址:https://bintray.com/rabbitmq/rpm/erlang

代码语言:javascript复制
wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang/20/el/7/x86_64/erlang-20.2.3-1.el7.centos.x86_64.rpm
rpm -Uvh download_file?file_path=erlang/20/el/7/x86_64/erlang-20.2.3-1.el7.centos.x86_64.rpm

# 检查版本
yum list installed erlang

安装RabbitMQ 3.7.3版本

rpm包下载地址:https://www.rabbitmq.com/install-rpm.html

代码语言:javascript复制
yum install socat -y
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.3/rabbitmq-server-3.7.3-1.el7.noarch.rpm
rpm -Uvh rabbitmq-server-3.7.3-1.el7.noarch.rpm

RabbitMQ常用操作命令

代码语言:javascript复制
# 添加开机启动RabbitMQ服务
chkconfig rabbitmq-server on
# 启动服务
service rabbitmq-server start
# 停止服务
service rabbitmq-server stop

# 查看当前所有用户
rabbitmqctl list_users

# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
rabbitmqctl delete_user guest

添加新用户并开启webui

代码语言:javascript复制
# 必须先启动才能执行
# 添加新用户
rabbitmqctl add_user 用户名 密码
# 设置权限
rabbitmqctl set_user_tags 用户名 administrator
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

# 开启web端ui
rabbitmq-plugins enable rabbitmq_management

配置文件存在/etc/rabbitmq目录下,没有可新建 如果进不去,可能是防火墙问题,关闭防火墙或开启端口即可systemctl stop firewalld

0 人点赞