首先要安装一些依赖:
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
RabbitMQ
与erlang
语言的对应关系:
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_rabbitmq](//dev-img.mos.moduyun.com/20231024/71d9da63-fe6b-466d-bad2-b958bb68b67a.png)
接下来下载并且安装erlang
语言(比较慢,耐心等待)。
wget http://erlang.org/download/otp_src_24.0.tar.gz
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_erlang_02](//dev-img.mos.moduyun.com/20231024/36c32d35-7a50-4d39-92ac-97bec320643e.png)
解压并move
到/usr/local
:
tar -zxf otp_src_24.0.tar.gz
mv otp_src_24.0 /usr/local/
创建安装erlang
的目录(/usr/local/erlang
)并进行配置:
cd /usr/local/otp_src_24.0/
mkdir ../erlang
./configure --prefix=/usr/local/erlang
安装。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_centos_03](//dev-img.mos.moduyun.com/20231024/eac91c8e-7682-4a93-886e-2820f734fb6b.png)
如果提示缺少依赖包就按提示进行安装:
配置环境变量:
yum install -y vim
vim /etc/profile
# 填入以下内容
export PATH=$PATH:/usr/local/erlang/bin
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_rabbitmq_04](//dev-img.mos.moduyun.com/20231024/6e43e4a5-6e8a-4e82-9c05-67a70ca20951.png)
使配置生效:
输入erl
,会出现版本信息,即安装成功。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_centos_05](//dev-img.mos.moduyun.com/20231024/bc04c86c-c05c-488d-8882-8657eb3653a5.png)
下载RabbitMQ
,在线下载会快一点。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_rabbitmq_06](//dev-img.mos.moduyun.com/20231024/6cc9f802-a5be-4357-bd58-4e2ad605ab65.png)
上传压缩包。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_rabbitmq_07](//dev-img.mos.moduyun.com/20231024/f9b6d8e0-b110-42cd-b0ab-69c5dde5d8b9.png)
解压:
cd /usr/local/
xz -d rabbitmq-server-generic-unix-3.9.13.tar.xz
tar -xf rabbitmq-server-generic-unix-3.9.13.tar
配置环境变量:
vim /etc/profile
# 填入以下内容
export PATH=$PATH:/usr/local/rabbitmq_server-3.9.13/sbin
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_centos_08](//dev-img.mos.moduyun.com/20231024/7a6ff20c-7280-4500-aef7-c16ece203991.png)
使配置生效:
后台启动RabbitMQ
:
rabbitmq-server -detached
添加用户:
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_vim_09](//dev-img.mos.moduyun.com/20231024/2ed4ece6-3708-4e47-b322-c0d2168a0697.png)
启用管理插件并关闭防火墙:
rabbitmq-plugins enable rabbitmq_management
systemctl stop firewalld
浏览器访问http://ip:15672/
。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_erlang_10](//dev-img.mos.moduyun.com/20231024/f656fa47-3900-4371-b728-bf308239e0c2.png)
登陆。
![在这里插入图片描述 CentOS:下载RabbitMQ并远程访问_erlang_11](//dev-img.mos.moduyun.com/20231024/bf87be37-2443-4302-9777-0769dedc8ea1.png)