1. 程式人生 > >rabbitmq 配置遠端訪問

rabbitmq 配置遠端訪問

兩種方式

1、開啟web控制,在web端設定

執行rabbitmq-plugins enable rabbitmq_management 開啟web訪問

重啟服務 service  rabbitmq-server restart

登入 ‘http://localhost:15672’,預設使用者名稱密碼為guest:guest,該使用者只能本機登入;

新增使用者,賦予admin許可權,儲存使用者;再點選使用者,賦予所有許可權即可

2、命令列操作

rabbitmqctl add_user test passwd

    設定該使用者為administrator角色:

rabbitmqctl set_user_tags test  administrator

    設定許可權:

 rabbitmqctl  set_permissions  -p  '/'  test '.' '.' '.'

    重啟rabbitmq服務:

sudo service rabbitmq-server restart

Python 遠端連線rabbitmq

import pika

credentials = pika.PlainCredentials('使用者名稱', '密碼')

connection = pika.BlockingConnection(pika.ConnectionParameters(host='ip', port=5672, virtual_host='/', credentials=credentials))

channel = connection.channel()