インストールガイド · 1 min read · Oct 06, 2025
Ubuntu 24.04サーバーにRabbitMQをインストールする方法

RabbitMQは無料でオープンソースのメッセージブローカーです。複数のメッセージプロトコルをサポートし、RabbitMQはインターネットで最も広く使用されているメッセージブローカーです。AMQP、STOMP、MQTT、HTTP、WebSockets、RabbitMQ Streamなどのプロトコルをサポートしています。RabbitMQはJMS 1.1標準に完全に準拠しており、小規模から中規模、大規模な展開環境まで、さまざまな開発シナリオに適しています。
メッセージブローカーとして、RabbitMQはアプリケーションの間に位置し、非同期で信頼性が高く便利に通信できるようにします。また、アプリケーション間の一時的なストレージを提供し、データ損失から保護します。
このガイドでは、Ubuntu 24.04サーバーにRabbitMQサーバーをインストールする方法を学びます。また、RabbitMQプラグインを有効にし、RabbitMQ管理者ユーザーを設定し、ウェブブラウザを通じてRabbitMQ管理ダッシュボードにアクセスする方法も学びます。
前提条件
このガイドを完了するには、以下を確認してください:
- Ubuntu 24.04サーバー
- 管理者権限を持つ非ルートユーザー
方法1: Ubuntuリポジトリ経由でRabbitMQサーバーをインストールする
デフォルトでは、UbuntuリポジトリはAPTを通じてインストールできるRabbitMQサーバーパッケージを提供しています。サードパーティのリポジトリを追加せずにRabbitMQをインストールする最も簡単でクリーンなシステムを好む場合は、Ubuntuリポジトリを通じてRabbitMQをインストールできます。
まず、以下のコマンドを実行して、Ubuntuパッケージインデックスを最新バージョンに更新します。
sudo apt update
次に、以下の’ apt install ‘コマンドを使用して、’ rabbitmq-server ‘パッケージをインストールします。インストールを確認するために’ Y ‘を入力します。
sudo apt install rabbitmq-server
インストールが完了したら、以下のコマンドを使用して’ rabbitmq-server ‘サービスを確認します。RabbitMQサーバーが有効で実行中であることがわかります。
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-server
最後に、以下のコマンドでRabbitMQサーバーが使用しているポートを確認できます。
ss -tulpnポート’ 5672 ‘がbeamサービスによって使用されていることがわかります。
方法2: Cloudsmithミラー経由でRabbitMQサーバーをインストールする
RabbitMQサーバーの最新バージョンと更新が必要な場合は、Cloudsmith Mirrorが提供するサードパーティのリポジトリを使用してRabbitMQサーバーをインストールできます。このセクションでは、Cloudsmithミラーリポジトリを追加し、そこからRabbitMQサーバーをインストールします。
以下のコマンドを実行して、RabbitMQサーバーパッケージのCloudsmithミラーを追加します。これにより、RabbitMQのGPGキーとリポジトリが自動的に追加されます。
curl -1sLf 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/setup.deb.sh' | sudo -E bash
プロセスが完了したら、以下の’ apt install ‘コマンドを実行してRabbitMQサーバーをインストールします。
sudo apt install rabbitmq-serverインストールを進めるために’ Y ‘を入力します。

インストールが完了したら、以下のコマンドで’ rabbitmq-server ‘サービスを確認します。RabbitMQサーバーが自動的に有効で実行中であることがわかります。
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-serverRabbitMQサーバーポートについては、以下の’ ss ‘コマンドを使用して、ポート’ 5672 ‘がLISTEN状態であることを確認します。
ss -tulpnRabbitMQサーバーの設定
RabbitMQサーバーがインストールされたら、RabbitMQ設定ファイル’ /etc/rabbitmq/rabbitmq-env.conf ‘を通じてデフォルトのバインドIPアドレスとノード名を変更できます。これはオプションであり、特にローカル/プライベートIPアドレスで実行されるRabbitMQクラスターを構築したい場合に便利です。また、RabbitMQをパブリックIPアドレスで直接実行しないでください。
‘ nano ‘エディタを使用してRabbitMQ設定’ /etc/rabbitmq/rabbitmq-env.conf ‘ファイルを編集します。
sudo nano /etc/rabbitmq/rabbitmq-env.conf‘ NODENAME ‘をサーバーホスト名に、’ NODE_IP_ADDRESS ‘をUbuntuサーバーの内部IPアドレスに変更し、’ NODE_PORT ‘はデフォルトのままにすることができます。この例では、RabbitMQをローカルIPアドレス’ 192.168.5.65 ‘で実行します。
NODENAME=noble64
NODE_IP_ADDRESS=192.168.5.65
NODE_PORT=5672ファイルを保存してエディタを終了します。
次に、以下の’ systemctl ‘コマンドを実行してRabbitMQサーバーを再起動し、変更を適用します。
sudo systemctl restart rabbitmq-server最後に、以下の’ ss ‘コマンドを実行して、RabbitMQサーバーが内部IPアドレスで実行されていることを確認します。
ss -tulpn | grep 5672以下のように、RabbitMQサーバーがIPアドレス’ 192.168.5.65 ‘で実行されていることが示されます。

RabbitMQ管理者の設定
このセクションでは、’ rabbitmq-plugins ‘を通じて’ rabbitmq_management ‘プラグインを有効にする方法を学びます。これにより、ウェブブラウザを通じてRabbitMQを監視および構成するための管理者インターフェースが提供されます。その後、’rabbitmqctl’コマンドラインを使用してRabbitMQサーバーインストール用の管理者ユーザーを作成します。
まず、以下の’ rabbitmq-plugins ‘コマンドを実行して、’ rabbitmq_management ‘プラグインを有効にします。これにより、’ rabbitmq_management_agent ‘や’ rabbitmq_web_dispatch ‘などの他のプラグインも有効になります。
sudo rabbitmq-plugins enable rabbitmq_management
次に、以下のコマンドを実行して、新しいユーザー’ admin ‘をパスワード’ adminpass ‘で作成します。その後、’ admin ‘ユーザーを管理者にし、RabbitMQサーバー内のすべての利用可能なvhostsに対する権限を付与します。
rabbitmqctl add_user admin adminpass
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
次に、以下の’ systemctl ‘コマンドを実行してRabbitMQサーバーを再起動し、変更を適用します。実行後、RabbitMQ管理はポート’ 15672 ‘で実行されます。
sudo systemctl restart rabbitmq-server以下のコマンドでシステムのオープンポートを確認します。ポート’ 15672 ‘がLISTEN状態であることがわかります。
ss -tulpnRabbitMQ管理にアクセス
UbuntuサーバーのIPアドレスにアクセスします。例えば、http://192.168.5.65:15672/。すべてがうまくいけば、RabbitMQログインページが表示されます。
ユーザー’ admin ‘とパスワード’ adminpass ‘を入力し、ログインをクリックして確認します。異なるユーザー名とパスワードがある場合は、それらの資格情報を変更してください。

成功すると、以下のRabbitMQ管理ダッシュボードが表示されます。

結論
おめでとうございます!Ubuntu 24.04にRabbitMQサーバーのインストールを完了しました。UbuntuリポジトリとCloudsmithミラーを通じてRabbitMQをインストールする2つの方法を学びました。その後、RabbitMQのバインドアドレスとノード名を変更し、’rabbitmq_management’プラグインを有効にし、’rabbitmqctl’ユーティリティを使用して管理者ユーザーを作成しました。
他のサーバーにRabbitMQをインストールし、ここからクラスターを作成できます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。