centos7.2安装rabbitmq和宝塔[通俗易懂]

centos7.2安装rabbitmq和宝塔[通俗易懂]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账户

安装宝塔

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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106416.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月23日 上午11:20
下一篇 2022年4月23日 上午11:40


相关推荐

  • mysql 缺省date值_关于MySQL中date类型缺省值

    mysql 缺省date值_关于MySQL中date类型缺省值正确的语句 altertablete tablemodifyc time 2datedefault 2001 01 01 控制台打印信息如下 SQL altertablete tablemodifyc time 2datedefault 2001 01 01 受影响的行 0 时间 0 015s 错误的语句 A

    2026年3月17日
    4
  • 2019.12.31 Day1练习题

    2019.12.31 Day1练习题寒假培训Day1

    2022年10月18日
    5
  • DIKW体系

    DIKW体系source nbsp https zh wikipedia org wiki DIKW E4 BD 93 E7 B3 BBDIKW 体系 编辑 维基百科 自由的百科全书 DIKW 体系就是关于资料 Data 资讯 Information 知识 Knowledge 及智慧 Wisdom 的体系 当中每一层比下一层赋予某些特质 资料层是最基本的 资讯层加入内

    2026年3月19日
    3
  • JVM内存分配与管理详解

    JVM内存分配与管理详解概述了解C++的程序员都知道,在内存管理领域,都是由程序员维护与管理,程序员用于最高的管理权限,但对于java程序员来说,在内存管理领域,程序员不必去关心内存的分配以及回收,在jvm自动内存管理机制的帮助下,不需要想C++一样为每一个new操作去编写delete/free代码,这一切交给jvm,但正是这一切都交给了jvm,一旦出现内存泄漏与溢出,如果不了jvm,那么对于程序的编写与调试将会非常

    2022年6月1日
    58
  • MAC OS下Pycharm闪退

    MAC OS下Pycharm闪退Pycharm 闪退

    2026年3月27日
    2
  • flex vue 垂直居中居上_推荐几种在移动端实现垂直居中的方法[通俗易懂]

    flex vue 垂直居中居上_推荐几种在移动端实现垂直居中的方法[通俗易懂]推荐几种在移动端实现垂直居中的方法。方法1:table-cellhtml结构垂直居中CSS.box1{display:table-cell;vertical-align:middle;text-align:center;}方法2:display:flex.box2{display:flex;justify-content:center;align-items:Center;}123…

    2022年5月13日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号