1. ホーム

[解決済み】新規インストール後、RabbitMQのWeb管理インターフェイスにアクセスできない

2022-04-07 11:37:55

質問

最新のRabbitMQサーバ(rabbitmq-server-3.3.0-1.noarch.rpm)を新しいCentos 5.10 VMにインストールするには、次の手順に従います。 オフィシャルサイトにある説明書

これまでにも開発時に何度も行ってきましたが、問題はありませんでした。しかし、今回はデフォルトのguest/guestユーザーを使って管理用Webインターフェースにログインすることができません。

ログを見ると、以下のように表示されています。

=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"

何が原因なのでしょうか?

解決方法は?

バージョン3.3.0からの新機能です。 http://www.rabbitmq.com/release-notes/README-3.3.0.txt

server
------

...
25603 prevent access using the default guest/guest credentials except via
      localhost.

ゲストユーザーを有効にしたい場合は これ またはこの RabbitMQ 3.3.1ではguest/guestでログインできない

# remove guest from loopback_users in rabbitmq.config like this
[{rabbit, [{loopback_users, []}]}].
# It is danger for default user and default password for remote access
# better to change password 
rabbitmqctl  change_password guest NEWPASSWORD

管理者権限を持つユーザーを新規に作成したい場合。

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

これで、test testを使ってアクセスできるようになりました。