centos7.2安装rabbitmq和宝塔

centos7.2安装rabbitmq教程
环境: centos7.2
rabbitmq依赖erlang,需要先安装erlang


1 安装erlang
rpm -Uvh https://download.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 
yum -y install erlang

2 安装RabbitMq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
 
yum -y install rabbitmq-server-3.6.6-1.el7.noarch.rpm

3 启动RabbitMq(如果不能全局执行启动命令,🉑️切换到安装目录执行, 笔者是 /usr/lib/rabbitmq/bin)

systemctl start rabbitmq-server

4 查看RabbitMq状态
systemctl status rabbitmq-server
5 停止RabbitMq服务
systemctl stop rabbitmq-server
6 RabbitMq默认自带一个账号为 guest, 密码也为guest的用户,但是只能本机访问,如果需要在其他服务器访问,需要添加配置文件,默认没有,按照官方推荐方式直接复制一份
cd /etc/rabbitmq
 
cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example rabbitmq.config

7 修改配置文件,rabbitmq.config配置文件打开以下注释,并去掉最后的逗号

{loopback_users, []},
改成

{loopback_users, []}

否者会出现以下bug


8 开启浏览器访问功能

rabbitmq-plugins enable rabbitmq_management

9 开启防火墙增加可访问端口
firewall-cmd --add-port=15672/tcp --permanent
 
firewall-cmd --reload

10 常用命令
1.添加用户根密码root123

rabbitmqctl add_user root root123    
2.设置用户根为管理员角色

rabbitmqctl set_user_tags root administrator

3.设置访问权限

rabbitmqctl set_permissions -p / root“.*”“.*”“.*”
4.其他

列出用户 : rabbitmqctl list_users
新建用户:rabbitmqctl add_user xxx pwd
删除用户:   rabbitmqctl delete_user xxx
改密码: rabbimqctlchange_password {username} {newpassword}
设置用户角色:rabbitmqctl set_user_tags {username} {tag ...}
Tag可以为 administrator,monitoring, management

10 通过 ip:15672访问rabbitmq主页,默认有一个guest、 guest账户

Rabbitmq关于guest用户登录失败解决方法

解决办法:

Step1:执行如下命令

命令1:rabbitmqctl set_user_tags guest administrator

命令2:rabbitmqctl set_permissions -p / guest '.*' '.*' '.*'

如果上面第6步,第7步未做,这里要操作一下。

重启rabbitmq即可。测试如果还是无法登陆,则进行Step2。

Step2:在rabbitmq的配置文件目录下创建一个rabbitmq.config文件。文件中添加如下配置(请不要忘记那个“.”):

                     [{rabbit, [{loopback_users, []}]}]. 
 

然后重启rabbitmq即可。

停止:service rabbitmq-server stop

启动:service rabbitmq-server start

查看状态:service rabbitmq-server status

上面的方法可以解决guest账户登录不了。默认guset账户只能localhost登录

默认账户guest  密码guset 
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
升级宝塔

curl http://download.bt.cn/install/update_to_6.sh|bash
宝塔修改redis外部访问

1>注释掉bind
#bind 127.0.0.1
2>默认不是守护进程方式运行,这里可以修改
daemonize no
3>禁用保护模式
protected-mode no
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值