首先要安装一些依赖:

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

​RabbitMQ​​​与​​erlang​​​语言的​​对应关系​​:

CentOS:下载RabbitMQ并远程访问_linux


接下来下载并且安装​​erlang​​语言(比较慢,耐心等待)。

wget http://erlang.org/download/otp_src_24.0.tar.gz

CentOS:下载RabbitMQ并远程访问_rabbitmq_02


解压并​​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

安装。

make && make install

CentOS:下载RabbitMQ并远程访问_centos_03


如果提示缺少依赖包就按提示进行安装:

yum install -y xxx

配置环境变量:

yum install -y vim
vim /etc/profile

# 填入以下内容
export PATH=$PATH:/usr/local/erlang/bin

CentOS:下载RabbitMQ并远程访问_vim_04


使配置生效:

source /etc/profile

输入​​erl​​,会出现版本信息,即安装成功。

CentOS:下载RabbitMQ并远程访问_vim_05


下载​​RabbitMQ​​​,​​在线下载​​会快一点。

CentOS:下载RabbitMQ并远程访问_linux_06


上传压缩包。

CentOS:下载RabbitMQ并远程访问_centos_07


解压:

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并远程访问_linux_08


使配置生效:

source /etc/profile

后台启动​​RabbitMQ​​:

rabbitmq-server -detached

添加用户:

rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

CentOS:下载RabbitMQ并远程访问_centos_09


启用管理插件并关闭防火墙:

rabbitmq-plugins enable rabbitmq_management
systemctl stop firewalld

浏览器访问​​http://ip:15672/​​。

CentOS:下载RabbitMQ并远程访问_vim_10


登陆。

CentOS:下载RabbitMQ并远程访问_vim_11