安装erlang
因为RabbitMQ依赖erlang,故先安装erlang。
# 添加存储库以获得最新版本
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
# 更新源
sudo apt-get update
# 安装
sudo apt-get install erlang
安装RabbitMQ
现在可以直接安装RabbitMQ了
# 安装依赖以安装最新版
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
# 添加公钥
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
# 更新源
sudo apt-get update
# 安装
sudo apt-get install rabbitmq-server
安装完成后自动启动了,不放心可以看下状态
sudo service rabbitmq-server status
配置网络安全组
安全组规则中添加端口5672和15672,注意授权对象填:0.0.0.0/0
配置RabbitMQ
首先启用管理后台
sudo rabbitmq-plugins enable rabbitmq_management
新版本guest用户默认只能从localhost登陆,改下配置
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/ebin/rabbit.app
# {loopback_users, [<<”guest”>>]} 改为 {loopback_users, []}
# 重启服务
systemctl restart rabbitmq-server
服务启动即可访问15672进入后台,用户名和密码都是guest
进入后台后在admin选项卡添加user和virtual-host
然后就可以愉快的使用RabbitMQ了!!!