阿里云服务器CentOS7.5 部署RabbitMQ

Posted 开发随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务器CentOS7.5 部署RabbitMQ相关的知识,希望对你有一定的参考价值。

安装必要的依赖环境

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

下载安装erlang运行环境

官网地址:http://erlang.org/download/otp_src_22.3.tar.gz

1)创建文件夹/home/erlang/ ,将文件上传至 erlang并解压

tar -zxvf otp_src_22.3.tar.gz

2)移动到文件夹 otp_src_22.3

cd otp_src_22.3

3)配置安装目录

./configure --prefix=/usr/local/erlang

4)安装

make && make install

5)添加Erlang环境变量

echo \'export PATH=$PATH:/usr/local/erlang/bin\' >> /etc/profile

6)刷新环境变量

source /etc/profile

7)验证是否安装成功

erl

下载安装 RabbitMQ

 1)下载RabbitMQ:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3

 2)上传至文件夹/home/rabbitmq

3)安装工具

yum install -y xz

4)解压

cd /home/rabbitmq
/bin/xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar

 

5)改名

mv /home/rabbitmq/rabbitmq_server-3.8.3  rabbitmq

6)配置环境变量

echo \'export PATH=$PATH:/home/rabbitmq/rabbitmq/sbin\' >> /etc/profile
source /etc/profile

7)创建配置目录

mkdir /etc/rabbitmq

配置防火墙开放端口

1)开放端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --list-ports

2)若是部署在在云平台,配置出入站规则。

启动RabbitMQ

启动:

rabbitmq-server -detached

停止:

rabbitmqctl stop

状态:

rabbitmqctl status

 

开启web插件

rabbitmq-plugins enable rabbitmq_management

访问管理界面

你的IP地址:15672

用户管理

查看所有用户

rabbitmqctl list_users

添加一个用户

rabbitmqctl add_user rabbituser 10025324

配置权限

rabbitmqctl set_permissions -p "/" rabbituser ".*" ".*" ".*"

查看用户权限

rabbitmqctl list_user_permissions zhaobl

设置tag

rabbitmqctl set_user_tags zhaobl administrator

删除用户(安全起见,删除默认用户)

rabbitmqctl delete_user guest

 

 参考文章:https://www.cnblogs.com/fengyumeng/p/11133924.html

以上是关于阿里云服务器CentOS7.5 部署RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章

如何在阿里云服务器部署Django

SpringCloud 集成 Eureka服务 部署阿里云服务器

如何将自己开发的网站部署到阿里云上

如何将APP部署在阿里云服务器上

使用阿里云OSS部署静态网站

如何在阿里云服务器上部署SVN服务