centos7 yum installrabbitmq-server

1.rabbitmq-serverをサポートするソフトウェアパッケージを確認してインストールします

yum provides  rabbitmq-server

yum install   rabbitmq-server

その他の依存関係は、yumのインストール中にインストールされます

2.rabbitmq-serverを起動します

2.1開始してステータスを確認する

systemctl  start rabbitmq-server

systemctl  status  rabbitmq-server

 

# 查看端口情况  rabbitmq-server服务端口5672
netstat   -antp  | grep 5672

2.2ファイアウォールとセキュリティグループが対応するポートを許可する必要がある場合は、Webページ管理を開始します

# 启动web管理功能,端口号15672
rabbitmq-plugins enable rabbitmq_management

# 重启rabbitmq-server
systemctl  restart rabbitmq-server

 

ブラウザアクセス、デフォルトのユーザー名とパスワードゲスト/ゲスト 

3、ユーザー管理

3.1ユーザーの追加と削除

# 添加用户:wenlong   密码:123456
rabbitmqctl add_user wenlong 123456

# 查看rabbitmq用户列表
rabbitmqctl list_users

# 删除用户
rabbitmqctl delete_user wenlong

3.2ユーザーロールの変更 

# 修改用户角色,总共有五中角色
# administrator  所有权限
# monitoring  可登录控制台、查看所有配置和通道以及节点信息
# policymaker 可登录控制台、同时可以对policy进行管理,无法查看节点的相关信息
# management  仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理
# other     无法登陆管理控制台,普通的生产者和消费者

rabbitmqctl  set_user_tags  wenlong   administrator

# 查看用户
rabbitmqctl list_users

3.3ユーザーを承認する 

# / 是rabbitmq默认的vhost,内部均含有独立的queue、bind、exchange等,最重要的是拥有独立的权限系统

# rabbitmq的权限控制通过两层来实现,一是vhost的权限,二是确认有权限访问vhost后,对vhost内资源的权限控制(配置,读,写)

# 三个.* 分别表示configure    write     read

# 为wenlong用户授权
rabbitmqctl  set_permissions -p "/"  wenlong  ".*" ".*" ".*"

# 查看用户权限
rabbitmqctl list_user_permissions wenlong

 

 ブラウザの管理ページでユーザー認証を追加することもできます

おすすめ

転載: blog.csdn.net/qq_29644709/article/details/111516010