rabbitmq 配置遠端訪問
阿新 • • 發佈:2019-02-17
兩種方式
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()