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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WinForm拖动没有标题栏窗体的方法

    建立窗体的名称修改为:Form_HoverTree文后附有源码下载。主要代码:效果图:可以看出,这个窗体为自定义形状的窗体,没有标题栏。具体参考:http://hovertree.com/h/bj

    2021年12月28日
    40
  • 熟悉w3c标准_w3c规则

    熟悉w3c标准_w3c规则简介    万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3CDOM)、ECMAScript等。这些标准大部分由万维网联盟(外…

    2025年12月14日
    5
  • GAN 基本原理以及数学证明「建议收藏」

    GAN 基本原理以及数学证明「建议收藏」新博客地址:https://gyrojeff.top,欢迎访问!本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客👇<!–JS库sweetalert可修

    2022年7月1日
    28
  • Navicat Premium 15 激活码 2021【2021免费激活】

    (Navicat Premium 15 激活码 2021)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsa…

    2022年3月26日
    177
  • python输出图像通道数_python查看图片通道数

    python输出图像通道数_python查看图片通道数如果你只想获得图像的行数和列数,行数代表图像的高,列数代表图像的宽。如下src=cv.imread(“xxxxx”)读取图片image=src.shape获取图片宽高及通道数rows=image[0]cols=image[1]src.shape返回值为:(rows,cols,通道数)所以image[3]就是通道数tongdao_nums=image[3]…

    2025年10月28日
    4
  • ubuntu如何卸载docker_ubuntu卸载干净

    ubuntu如何卸载docker_ubuntu卸载干净Ubuntu卸载Docker方法卸载旧版本的方法:旧版本的docker名字叫docker,docker.io,或者docker-engine#删除docker命令acestang@acestang:~$sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc#删除docker默认安装的文件acestang@acestang:~$sudorm-rf/var/lib/docker/#通过doc

    2022年10月21日
    6

发表回复

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

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