阿里云Centos7 yum安装RabbitMQ
1.安装erlang环境
先安装EPEL库
yum install epel-release
再执行
yum install erlang
2.安装RabbitMQ
再依次执行
yum makecache
yum install socat
下载RabbitMQ的rpm:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm
安装rabbitmq:
yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm
启动rabbitmq服务:
前台运行:rabbitmq-server start (用户关闭连接后,自动结束进程)
后台运行:rabbitmq-server -detached(阿里云这个启动老是报:Warning: PID file not written; -detached was passed. 这个暂时未解决 ,我一般采用的是前台运行)
3.安装插件
启动web管理界面
rabbitmq-plugins enable rabbitmq-management
增加访问用户,默认用户guest只能本地访问
rabbitmqctl add_user admin 123456
设置角色:
rabbitmqctl set_user_tags admin administrator
设置默认vhost(”/”)访问权限
rabbitmqctl set_permissions -p "/" admin "." "." ".*"
4.设置防火墙
开启5673接口
firewall-cmd --zone=public --add-port=5673/tcp --permanent
重启防火墙,运行命令:
firewall-cmd --reload
查看端口号是否开启,运行命令:
firewall-cmd --query-port=5673/tcp
5.远程访问
浏览器访问:http://IP:15672
用户名admin,密码123456进行登录
这个法子我试了可以顺利安装RabbitMQ以及远程访问 linux安装个玩意儿还是挺恶心的 这个我搞了好久 综合这么个方法 不一定适合你的环境