CentOS 7上安装RabbitMQ并实现远程访问
一、安装EPEL仓库
sudo yum install epel-release
二、安装Erlang
sudo yum install erlang
三、安装RabbitMQ服务器
sudo yum install rabbitmq-server
四、启动RabbitMQ服务
sudo systemctl start rabbitmq-server
五、设置RabbitMQ服务开机自启
sudo systemctl enable rabbitmq-server
六、开启RabbitMQ的远程访问插件
#停止RabbitMQ服务
sudo systemctl stop rabbitmq-server
#启用远程访问插件
sudo rabbitmq-plugins enable rabbitmq_management
#重启RabbitMQ服务
sudo systemctl start rabbitmq-server
七、配置防火墙以允许远程访问
# 开放5672(AMQP端口)
sudo firewall-cmd --permanent --add-port=5672/tcp
# 开放15672(RabbitMQ管理界面端口)
sudo firewall-cmd --permanent --add-port=15672/tcp
#重新加载防火墙
sudo firewall-cmd --reload
八、访问RabbitMQ管理界面
1、在浏览器中输入以下URL:http://你的服务器IP:15672
2、您将看到RabbitMQ的管理界面。首次访问时,您需要登录。默认的用户名和密码都是guest。
3、出于安全考虑,建议在首次登录后更改默认密码。
九、配置用户和权限
#创建新用户并设置密码
sudo rabbitmqctl add_user 新用户名 新密码
#将新用户设置为管理员用户
sudo rabbitmqctl set_user_tags 新用户名 administrator
#为新用户设置所有vhost的权限为读写和管理权限
sudo rabbitmqctl set_permissions -p / 新用户名 ".*" ".*" ".*"

212

被折叠的 条评论
为什么被折叠?



