このチュートリアルでは、AlmaLinux 8にRabbitMQをインストールする方法を紹介します。知らない人のために、RabbitMQはAdvancedMessageQueuingを中心に構築されたオープンソースのメッセージブローカーソフトウェアです。プロトコル(AMQP)プロトコル。RabbitMQは、分散型およびフェデレーション構成で簡単にデプロイして、大規模で可用性の高い要件を満たすことができます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にRabbitMQを段階的にインストールする方法を説明します。RockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にRabbitMQをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.AlmaLinux8にRabbitMQをインストールします。
RabbitMQソフトウェアは、公式のyumリポジトリを自動インストールするためのbashスクリプトを提供します。次のコマンドを実行して、システムにRabbitMQyumリポジトリをインストールします。
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
次に、新しくインストールされたyumリポジトリのキャッシュを構築します:
sudo dnf makecache
次に、以下のコマンドを使用してRabbitMQをインストールします。
sudo dnf install rabbitmq-server
RabbitMQ-serverを正常にインストールした後、rabbitmq-serverを起動して起動時に実行できるようにします:
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server
ステップ3.RabbitMQ管理UIをインストールします。
Web管理コンソールは、RabbitMQサーバーの管理に役立ちます。次のコマンドを実行して、システムにRabbitMQ管理UIをインストールします。
rabbitmq-plugins enable rabbitmq_management
デフォルトでは、RabbitMQはパスワード「guest」で「guest」という名前のユーザーを作成します。サーバー上に独自の管理者アカウントを作成できます。独自のパスワードを変更します。パスワード:
rabbitmqctl list_users rabbitmqctl add_user admin strong-your-passwd
ステップ4.ファイアウォールを構成します。
アクティブなFirewalldサービスがある場合は、ポート5672と15672を許可します:
sudo firewall-cmd --zone=public --permanent --add-port={4369,25672,5671,5672,15672,61613,61614,1883,8883}/tcp sudo firewall-cmd --reload
ステップ5.RabbitMQWebインターフェースへのアクセス。
正常にインストールされると、http://your-ip-address:15672/
にアクセスできます。 クライアントから。以下のようなログインウィンドウが表示されます:
おめでとうございます!RabbitMQが正常にインストールされました。このチュートリアルを使用してAlmaLinux 8システムにRabbitMQをインストールしていただき、ありがとうございます。追加のヘルプや役立つ情報については、RabbitMQの公式Webサイトを確認することをお勧めします。