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


相关推荐

  • 理解 sudo 和 sudoers[通俗易懂]

    理解 sudo 和 sudoers[通俗易懂]在Linux上,只有root用户可以执行任何命令,其他用户必须使用sudo才可执行特殊的命令.sudo是通过sudoers进行配置的.默认配置/etc/sudoers:##ThisfileMUSTbeeditedwiththe’visudo’commandasroot.##Pleaseconsideraddinglocalcontentin/etc/sudoers.d/insteadof#directlymodifying

    2022年6月20日
    31
  • ModelMap的用法

    ModelMap的用法ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数:addAttribute(Stringkey,Objectvalue);在页面上可以通过el变量方式$key或者bboss的一系列数…

    2022年6月24日
    48
  • h3c路由器配置命令大全_h3c命令手册

    h3c路由器配置命令大全_h3c命令手册
    H3C  相关  
     
    1、system-view  进入系统视图模式
    2、sysname  为设备命名
    3、displaycurrent-configuration当前配置情况
    4、language-modeChinese|English中英文切换
    5、interfaceEthernet1/0/1进入以太网端口视图
    6、portlink-typeAccess|Trunk|Hybrid     

    2022年10月18日
    3
  • LUCENE3.0 自学吧 5 TokenStream

    LUCENE3.0 自学吧 5 TokenStream
    研究Lucene分析器的实现。
    Analyzer抽象类
    所有的分析器的实现,都是继承自抽象类Analyzer,它的源代码如下所示:
    packageorg.apache.lucene.analysis;importjava.io.Reader;publicabstractclassAnalyzer{//通过Field的名称,和一个Reader对象,创建一个分词流,该方法是抽象方法publicabstractTokenStrea

    2022年7月22日
    8
  • mysql 远程连接2003「建议收藏」

    远程环境:阿里云linux,以下可依次进行。知道可以远程连接把大象关进冰箱一共分四步打开ssh一、修改配置1、打开mysql配置文件:vimetc/my.cnf2、找到mysqld下面的bind-address如果你的bind-address=localhost,那么请讲它改为0.0.0.0代表允许任何ip访问二、打开端口1、打开端口命令:iptables-…

    2022年4月17日
    37
  • 永久免费内网穿透软件_不限速内网穿透

    永久免费内网穿透软件_不限速内网穿透三种永久免费内网穿透傻瓜式使用教程方法一(使用qydev)方法二(使用飞鸽内网穿透)方法三使用(神卓互联内网穿透)教程方法一(使用qydev)官网:点击访问1、官网页面:找到客户端下载2、找到自己电脑或者运行平台对应的版本(我的是windows64位)3、下载完成后解压到自己熟悉的文件内保存,解压后,暂时不管她,继续第4步4、登录官网后台:新增隧道点击隧道管理–>开通隧道只需要填写这4项:隧道协议选择:http隧道名称: 取一个独一无二的名字

    2022年10月5日
    2

发表回复

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

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