RabbitMQ系列(一)启动及网页、外网访问配置
RabbitMQ 启动及网页、外网访问配置
1.安装
安装过程就不重复了,直接pip install或者 brew install都可以,简单,安装完毕后进入文件夹 /usr/local/opt/rabbitmq/sbin 命令文件夹可以看到有一下命令:
iazijie sbin $ pwd
/usr/local/opt/rabbitmq/sbin
jiazijie sbin $ ll
total 1096
-r-xr-xr-x 1 jiazijie admin 468026 7 5 2018 cuttlefish
-r-xr-xr-x 1 jiazijie admin 2145 8 30 2018 rabbitmq-defaults
-r-xr-xr-x 1 jiazijie admin 1244 7 5 2018 rabbitmq-diagnostics
-r-xr-xr-x 1 jiazijie admin 14811 8 30 2018 rabbitmq-env
-r-xr-xr-x 1 jiazijie admin 1263 7 5 2018 rabbitmq-plugins
-r-xr-xr-x 1 jiazijie admin 14087 7 5 2018 rabbitmq-server
-r-xr-xr-x 1 jiazijie admin 38861 7 5 2018 rabbitmqadmin
-r-xr-xr-x 1 jiazijie admin 1235 7 5 2018 rabbitmqctl
2.命令
rabbitmq-server start # 启动服务
rabbitmq-server status # 查看服务状态
rabbitmq-server stop # 停止服务
rabbitmqctl list_users #查看当前所有用户
rabbitmqctl list_user_permissions guest #查看用户 guest权限
rabbitmqctl add_user username password #添加用户
rabbitmqctl set_user_tags username administrator #设置用户tag
rabbitmqctl set_permissions -p / username “." ".” “.*” #设置用户权限
rabbitmqctl list_user_permissions username #查看用户 username权限
rabbitmq-plugins enable rabbitmq_management #RabbitMQ自带了web管理界面,只需要启动插件便可以使用,默认端口 15672,访问 127.0.0.1:15672,输入账号密码,登陆
jiazijie sbin $ rabbitmqctl list_user_permissions guest
Listing permissions for user "guest" ...
/ .* .* .*
jiazijie sbin $
jiazijie sbin $ rabbitmqctl list_user_permissions admin
Listing permissions for user "admin" ...
/ .* .* .*
jiazijie sbin $
jiazijie sbin $ rabbitmqctl add_user jzj jzj
Adding user "jzj" ...
jiazijie sbin $ rabbitmqctl list_user_permissions jzj
Listing permissions for user "jzj" ...jiazijie sbin $
jiazijie sbin $ rabbitmqctl set_user_tags jzj administrator
Setting tags for user "jzj" to [administrator] ...
jiazijie sbin $
jiazijie sbin $ rabbitmqctl set_permissions -p / jzj ".*" ".*" ".*"
Setting permissions for user "jzj" in vhost "/" ...
jiazijie sbin $
jiazijie sbin $ rabbitmqctl list_user_permissions jzj
Listing permissions for user "jzj" ...
/ .* .* .*
jiazijie sbin $ rabbitmq-plugins enable rabbitmq_management
The following plugins have been configured:rabbitmq_amqp1_0rabbitmq_managementrabbitmq_management_agentrabbitmq_mqttrabbitmq_stomprabbitmq_web_dispatch
Applying plugin configuration to rabbit@localhost...
Plugin configuration unchanged.
3.配置
配置RabbitMQ
关于RabbitMQ的配置,可以下载RabbitMQ的配置文件模板到/etc/rabbitmq/rabbitmq.config, 然后按照需求更改即可。
关于每个配置项的具体作用,可以参考官方文档 https://www.rabbitmq.com/configure.html。
更新配置后,别忘了重启服务哦!
开启用户远程访问
默认情况下,RabbitMQ的默认的guest用户只允许本机访问, 如果想让guest用户能够远程访问的话,只需要将配置文件中的loopback_users列表置为空即可,如下:
{loopback_users, []}
另外关于新添加的用户,直接就可以从远程访问的,如果想让新添加的用户只能本地访问,可以将用户名添加到上面的列表, 如只允许admin用户本机访问。
{loopback_users, ["admin"]}
更新配置后,别忘了重启服务哦!
下一篇 介绍 RabbitMQ系列(二)VirtualHost作用及角色权限管理实战
RabbitMQ系列(一)启动及网页、外网访问配置相关推荐
- mysql允许外网访问配置
mysql允许外网访问配置 以阿里云服务器为例,在控制台修改安全组规则 进入服务器,修改mysql配置文件 mysql路径下,my.ini文件,作如下修改: 完整文件: [mysqld] charac ...
- 群晖NAS+路由外网访问配置
设备 版本 备注 华硕RT-AC86U 386.3_2 梅林改版固件 群晖DS220+ DSM 7.0.1 国行,2年保修 希捷酷狼 4T*2 官网兼容产品,支持技术支持 三星笔记本内存 8GB DD ...
- 腾讯云数据库TDSQL-C(原CynosDB)的外网访问配置
笔者的电脑安装mysql数据库总是遇到奇奇怪怪的问题,所以笔者决定不再折腾自己的电脑,使用云数据库,当然对于笔者来说,那肯定是越便宜越好.腾讯云数据库TDSQL-C(原CynosDB)对于学生(24岁 ...
- MySQL的外网访问配置
一. 进入mysql命令行 #:sudo mysql -u root -p //以权限用户root登录 mysql>use mysql; //选择mysql库 二. 修改mysql库中的user ...
- elasticsearch外网访问
为什么80%的码农都做不了架构师?>>> elasticsearch5.2.1 外网访问配置 transport.host: localhost transport.tcp.p ...
- Serv-U 安装配置以及外网访问使用
Serv-U版本:15.1.2 系统:Win10 首先选择语言 中文简体,点击确定. 安装目录不要安装到系统盘,可在其他盘新建一个文件夹安装,点击下一步 默认选择,点击下一步 为方便管理和使用,默认选 ...
- 最新holer使用方法 如何使用外网访问自己主机的web应用
一般自己在电脑写好的web小程序,只能在开启自己的项目时,供局域网内来访问.如果想通过外网,比如手机数据连接等,就需要的搭建供别人使用的域名来访问自己的主机服务器.搭建较为简单的方法就是使用holer ...
- 用自己的电脑做网站服务器,实现外网访问
原文地址::用自己的电脑做网站服务器,实现外网访问 - 云+社区 - 腾讯云 相关文章 1.开发者赋能计划-百度智能云 2.腾讯云618采购季_腾讯云618特惠_腾讯云618活动-腾讯云 3.共建智能 ...
- Serv-U15.1.5安装配置和外网访问使用
Serv-U版本:15.1.5 系统:Win10 ,Windows Server2008\2012 首先选择语言 中文简体,点击确定. 安装目录不要安装到系统盘,可在其他盘新建一个文件夹安装,点击下一 ...
最新文章
- Cisco产品线一览
- swift语言新特性:可选值
- Foxmail记事插入的表格怎么设置单元格边距
- 使用equals判断对象是否相等出现的错误
- LK_Novel_DL 轻国小说下载工具 Docx Python
- 关于thinkpad和thinkpad x230更换固态硬盘后蓝屏0x000000f4或0x0000007a错误
- CSS 分析倒三角|侧三角|正三角的实现
- 对接环信踩坑记(环信客服+IMSDk即时通信)
- 笔记本html外接显示器,笔记本怎么外接显示器 笔记本用外接显示器设置教程
- QWidget setStyleSheet无效
- HC-05蓝牙模块遇到的问题与解决方法及实现和手机通信
- CF1293E Xenon‘s Attack on the Gangs
- python识别视频中火焰_基于yolov3和python框架的火焰识别检测算法
- Dispatch I/O
- oracle19c创建表空间,Oracle19c 创建表空间
- 用计算机绘制函数图像ppt,ppt中怎么绘制三角函数图像?
- 拨号上网、ISDN、ADSL、光纤上网比较
- 【Kubernetes】Kubeadm安装的K8s集群的版本升级过程测试(二)
- 坑 | NIO - [AsynchronousFileChannel + CompletionHandler]
- Jhipster 中的 Liquibase 正确使用方法