**
直接按照以下命令敲,基本没什么问题
**
Yum安装socat
yum -y install socat
下载erlang软件包,本文使用erlang-19.0.4版本,下面给出下载链接
wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
安装erlang
yum install erlang-19.0.4-1.el7.centos.x86_64.rpm
最后安装rabbitmq,下载地址如下
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
下载完成后安装:
yum install rabbitmq-server-3.6.10-1.el7.noarch.rpm
完成后启动服务:
service rabbitmq-server start
可以查看服务状态:
service rabbitmq-server status
然后进入到
cd /var/log/rabbitmq
ls
打开rabbit@localhost.log 查看rabbitmq.config文件的位置(一般默认安装在 /etc/rabbitmq/ 目录下面),
vim rabbit@localhost.log
创建rabbitmq.config文件
cd /etc/rabbitmq/
vim rabbitmq.config
编辑内容如下:
[{rabbit, [{loopback_users, []}]}].
配置网页访问RabbitMQ
1.查看RabbitMQ中用户命令
rabbitmqctl list_users
2.创建用户命令
rabbitmqctl add_user admin admin
3.赋予用户权限命令
rabbitmqctl set_permissions -p “/” admin ‘.’ '.’ ‘.*’
4.赋予用户角色命令
rabbitmqctl set_user_tags admin administrator
5.开启rabbitmq管理控制台命令
rabbitmq-plugins enable rabbitmq_management
保存配置后重启服务:
service rabbitmq-server stop
service rabbitmq-server start
此时就可以从外部访问了,但此时再看log文件,发现内容还是原来的,还是显示没有找到配置文件,可以手动删除这个文件再重启服务,不过这不影响使用
cd /var/log/rabbitmq
rm -rf rabbit@localhost.log
service rabbitmq-server stop
service rabbitmq-server start
service rabbitmq-server status
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
http://192.168.25.129:15672 (注意,将ip换成你自己的ip地址)
默认登录名:guest
密码:guest