LinuxサーバーでRabbitMQ管理ページにアクセスできない問題を解決

LinuxサーバーでRabbitMQ管理ページにアクセスできない問題を解決

私のプロジェクトの特定の機能ではサーバーが rabbitmq にメッセージを送信する必要があるため、今日は Linux サーバーに rabbitmq をインストールしました。まず、yum を使用して erlang 環境をインストールし、次に rpm を介して rabbitmq サービスをインストールして、環境を構成します。

systemctl で rabbitmq-server を起動します。

rabbitmq を起動し、ip:15672 にアクセスすると、サーバーがアクセスを拒否していることがわかります。

最初はファイアウォールの問題ではないかと疑ったので、Linux ファイアウォールと Alibaba Cloud ファイアウォールを確認したところ、ポート 15672 が開いていることがわかりました。そこで、問題のトラブルシューティングを始めました。サーバー上で wget http://localhost:15762 を使用したところ、アクセスできないことがわかったので、ファイアウォールの問題ではありませんでした。そこで、コマンドを使用して rabbitmq プロセスを見つけました。

ps -ef | grep rabbitmq

コンテンツ出力があり、rabbitmqが正常に起動したことが証明されました。次にrabbitmqのポート番号を確認したところ、ポート番号4369しかなく、15672はありませんでした。そこで、設定ファイルの修正やその他の操作でポート番号を変更しようとしましたが、効果はありませんでした。Baiduで検索したところ、Webプラグインをインストールしていないことがわかったので、コマンドでWebプラグインをインストールしました。

rabbitmq-plugins は rabbitmq_management を有効にします

インストールが成功した後、管理ページにアクセスしましたが、まだ機能しません。最後に、プラグインのデフォルトの起動場所は、rabbitmqのインストール場所ではなく、etc/rabbitmqの下にあることがわかりました。cdコマンドで、usr/lib/rabbitmq/binと入力します。

問題を解決するには、プラグインをインストールしてrabbitmqサービスを再起動してください。

/usr/lib/rabbitmq/bin をコピーします。
rabbitmq-plugins は rabbitmq_management を有効にします
rabbitmqctl 停止
rabbitmq-server が切り離されました

Linux サーバーで RabbitMQ 管理ページにアクセスできない問題を解決する方法についての記事はこれで終わりです。Linux RabbitMQ にアクセスできないことに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux RabbitMQ クラスタ構築プロセス図
  • Linux に RabbitMQ をインストールするための詳細なチュートリアル

<<:  MIME タイプの完全なリスト

>>:  Html+Css を使用して、シンプルなナビゲーション バー機能を実装します (マウスに遭遇するとナビゲーション バーの背景色が切り替わります)

推薦する

CSSでフレックス配置を表示する(レイアウトツール)

display: flex レイアウトに関しては、深く理解している人もいますし、私も他の人の作業か...

Vue で Axios 非同期リクエスト API を使用する方法

目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...

MYSQL インストールの解凍バージョンと発生したエラーと解決策

1 インストールMYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリ...

Linux/Mac MySQL パスワードを忘れた場合の対処方法

Linux/Mac の MySQL パスワードを忘れた場合はどうすればいいですか?心配しないでくださ...

MySQL mysqldump の使い方の詳しい説明

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

CentOS 8 VMware 仮想マシンがインターネットにアクセスするための静的 IP ネットワーク カードの設定の詳細な説明

最初のステップ: VMwareで、「編集」-「仮想ネットワークエディタ」をクリックします。下図に示す...

MYSQL スロークエリとログ設定とテスト

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

JavaScript で Priority Queue を実装する

目次1. 優先キューの紹介2. 優先キューのカプセル化1. 優先キューの紹介通常のキューに要素が挿入...

ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順

1. ローカルyumソースを設定する1. ISOイメージをマウントする マウント -o loop /...

JavaScriptカルーセルの実装について

今日もとても実践的な事例です。名前を聞くだけで高度で難しそうですよね?今日はカルーセル画像の真髄を簡...

単一行関数と文字計算日付プロセス制御を説明する MySQL の例

目次1. キャラクター機能1. ケースコントロール機能2. キャラクターコントロール機能2. 数学関...

Tomcat をサービスとして登録する際に注意すべき点のまとめ

Tomcat をサービスとして登録する場合の注意点は次のとおりです。 インターフェースを開いたら、以...

要素に丸い境界線を追加する border-radius メソッド

border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...

2秒以内にHTMLページ内の他のページにリダイレクトする方法

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Nginx セッション損失問題の解決策

nginx をリバース プロキシ tomcat として使用する場合、セッション損失が発生する可能性が...