环境: CentOS Linux release 7.4.1708 (Core) rabbitmq-server-3.7.13-1.el7.noarch.rpm 阿里云服务器
1, 安装 elang
添加源: VIM /etc/yum.repos.d/erlang-solutions.repo
内容如下:
[erlang-solutions] |
执行命令: rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
安装: yum install erlang -y
验证: erl -version
2, 安装 rabbitmq
下载地址: https://www.rabbitmq.com/download.html, 根据需要选择下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm |
我这里安装的是 rabbitmq-server-3.7.13-1.el7.noarch.rpm
下载完后安装: yum install -y rabbitmq-server-3.7.13-1.el7.noarch.rpm
安装完成后在 / use/sbin 目录下有四个关于 rabbitmq 的命令
3, 启动 rabbitmq
rabbitmq-server start, 当然也可以使用 rabbitmqctl statr_app 来启动
4, 开启 rabbitmq 界面管理
rabbitmq-plugins enable rabbitmq_management
5, 添加用户, 远程访问
默认帐号 guest 只能用于本地访问, 要远程访问可添加用户授权
添加新用户: rabbitmqctl add_user xia 123456
给新用户添加 tags:rabbitmqctl set_user_tags xia administrator
授权: rabbitmqctl set_permissions -p "/" xia ".*" ".*" ".*"
查看 rabbitmqctl 命令的使用: rabbitmqctl
6, 重启 rabbitmq 服务
关闭: rabbitmqctl stop
启动: rabbitmqctl start_app
一般到这里就可以使用远程来登录了 (如本地的虚拟机)
浏览器输入 ip:15672 进入登录界面, 输入刚才创建的用户名和密码即可进入
7, 如果服务器是阿里云时, 需要开启端口, 即设置安全组
找到实例点击管理 --> 选择本实例安全组 --> 配置规则
添加安全组规则, 添加端口保存 (5672 端口也要配置哦)
确定保存后就可访问了
----------- 完 -------------
来源: http://www.bubuko.com/infodetail-3004754.html