大家好,又见面了,我是你们的朋友全栈君。
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106416.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...