このチュートリアルでは、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/
おめでとう! これで、ApacheActiveMQが正常にインストールされました。 このチュートリアルを使用して、Debian11Bullseyeに最新バージョンのApacheActiveMQをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Apacheの公式ウェブサイト。
VPSはサービス提供を管理します
The post Debian11にApacheActiveMQをインストールする方法 appeared first on Gamingsym Japan.