もっと詳しく

このチュートリアルでは、Debian11にApacheActiveMQをインストールする方法を示します。知らない人のために、ApacheActiveMQはApacheSoftwareFoundationによって開発された無料のオープンソースメッセージブローカーです。 業界標準のプロトコルをサポートしているため、ユーザーは幅広い言語とプラットフォームでクライアントの選択のメリットを享受できます。 JavaScript、C、C ++、Pythonなどで記述されたクライアントから接続します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)へのApacheActiveMQの段階的なインストールを紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian10またはDebian11。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • A non-root sudo userまたはへのアクセス root user。 として行動することをお勧めします non-root sudo userただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian11BullseyeにApacheActiveMQをインストールします

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo apt update
sudo apt upgrade

ステップ2.Javaをインストールします。

Apache ActiveMQはJavaで記述されているため、JavaOpenJDKとJREをDebianBuster11にインストールします。両方のパッケージはデフォルトでDebianリポジトリで利用できます。

sudo apt install default-jdk default-jre

すべてのインストールが完了したら、次のコマンドを使用してJavaのバージョンを確認します。

java -version

ステップ3.Debian11にApacheActiveMQをインストールします。

デフォルトでは、ApacheActiveMQはDebian11ベースリポジトリで利用できます。 したがって、以下のコマンドを実行して、公式ページから最新バージョンのApacheActiveMQをダウンロードします。

wget https://dlcdn.apache.org//activemq/5.17.1/apache-activemq-5.17.1-bin.tar.gz

次に、次のコマンドを使用して、ダウンロードしたファイルを抽出します。

tar -xzvf apache-activemq-5.17.1-bin.tar.gz
mv apache-activemq-5.17.1 /opt/activemq

次に、という名前の新しいユーザーとグループを追加します activemq 次のコマンドを使用します。

sudo useradd -d /opt/activemq -r -s /bin/false -U activemq
sudo chown -R activemq:activemq /opt/activemq/

ステップ4.ApacheActiveMQSystemdサービスをセットアップします。

今すぐ新しいを作成します systemd サービス構成 /etc/systemd/system/activemq.service お気に入りのテキストエディタを使用する:

sudo nano /etc/systemd/system/activemq.service

次のファイルを追加します。

[Unit]
Description=Apache ActiveMQ
After=network.target

[Service]
Type=forking
User=activemq
Group=activemq
ExecStart=/opt/activemq/bin/activemq start
ExecStop=/opt/activemq/bin/activemq stop

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じてから、 systemd 新しいを適用するマネージャー systemd サービス構成:

sudo systemctl daemon-reload
sudo systemctl enable activemq
sudo systemctl start activemq

ステップ5.ApacheActiveMQWebインターフェースのセットアップ。

デフォルトでは、ActiveMQWebコンソールはローカルホストで実行されています。ApacheActiveMQWebコンソールのLISTENアドレスをサーバーのIPアドレスに変更する必要があります。

sudo nano /opt/activemq/conf/jetty.xml

デフォルトのホストを変更する 127.0.0.1 サーバーのIPアドレスへ:

<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">             <!-- the default port number for the web console -->
      <property name="host" value="192.168.77.21"/>
      <property name="port" value="8161"/>
</bean>

ファイルを保存して閉じてから、以下のコマンドを実行してActiveMQサービスを再起動します。

sudo systemctl restart activemq

ステップ5.ApacheActiveMQWebインターフェースへのアクセス。

正常にインストールされたら、システムでWebブラウザーを開き、アドレスバーにサーバーのIPを入力します。 デフォルトのApacheActiveMQページが表示されます。

http://192.168.77.21:8161/

Debian11BullseyeにApacheActiveMQをインストールします

おめでとう! これで、ApacheActiveMQが正常にインストールされました。 このチュートリアルを使用して、Debian11Bullseyeに最新バージョンのApacheActiveMQをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Apacheの公式ウェブサイト

VPSはサービス提供を管理します

これらすべてを行う時間がない場合、またはこれがあなたの専門分野でない場合は、10ドル(ペイパル支払い)から「VPS管理サービス提供」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:Apache ActiveMQ

The post Debian11にApacheActiveMQをインストールする方法 appeared first on Gamingsym Japan.