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


相关推荐

  • Could not download kotlin-reflect.jar 完美解决

    Could not download kotlin-reflect.jar 完美解决

    2021年10月1日
    50
  • scrollTop和scrollHeight属性「建议收藏」

    scrollTop和scrollHeight属性「建议收藏」———————————————————————检测滚动条是否滚动到底部:

    2022年7月24日
    5
  • CentOS7_装机软件推荐

    CentOS7_装机软件推荐

    2021年9月12日
    60
  • pycharm安装后运行不了_pycharm暂停程序

    pycharm安装后运行不了_pycharm暂停程序原博客链接:http://blog.csdn.net/qingyuanluofeng/article/details/46501427问题:pycharm安装后不能执行python脚本。我的是执行后老是报错,但是之前在cpython中都是可以的。于是上网查询解决方法原因:pycharm没有设置解析器/解释器设置错误(我的就是因为这个之前设置错了,位置也是错的,结果导致程序不能正常运行出

    2022年8月28日
    2
  • JVM 垃圾回收机制主要原理

    JVM 垃圾回收机制主要原理对于垃圾JVM的垃圾回收机制这里我们称为GC,众所周知,java语言不需要像c++那样需要自己申请内存,自己释放内存,这些都是JVM帮我们做好了的,但是对于一名java程序员,想要更近自己的水平更上一层楼,就要去了解GC的工作原理,根据原理才能写出更好的更优的程序,这里我们先初步讲解一下GC的工作原理首先我们在讲解之前我们需要了解一下JVM内存运行时数据区的三个重要的地方堆(heap)

    2022年4月30日
    35
  • 狂神说Linux_狂神说java

    狂神说Linux_狂神说javaLinux在服务器端,很多大型项目都是部署在Linux服务器上利用VM + Centos7搭建本地Linux系统你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。概念云服务器就是一个远程电脑Linux中一切皆文件根目录/,所有的文件都挂载在这个节点下/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev : dev是Device(设备

    2022年8月8日
    4

发表回复

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

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