如何安装 Apache Debian 11 上的 ActiveMQ

[ad_1]

在本教程中,我们将向您展示如何安装 Apache Debian 11 上的 ActiveMQ。对于那些不知道的人, Apache ActiveMQ 是一个免费的开源消息代理,由 Apache 软件基金会。 它支持行业标准协议,因此用户可以从各种语言和平台的客户端选择中受益。 从用 JavaScript、C、C++、Python 等编写的客户端连接。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我会告诉你一步一步的安装 Apache Debian 11(Bullseye)上的 ActiveMQ。

先决条件

  • 运行以下操作系统之一的服务器:Debian 10 或 Debian 11。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一个 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

安装 Apache Debian 11 Bullseye 上的 ActiveMQ

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update
sudo apt upgrade

步骤 2. 安装 Java。

Apache ActiveMQ 是用 Java 编写的,现在我们将 Java OpenJDK 和 JRE 安装到 Debian Buster 11。这两个软件包默认在 Debian 存储库中可用:

sudo apt install default-jdk default-jre

完成所有安装后,使用以下命令检查 Java 版本:

java -version

步骤 3. 安装 Apache Debian 11 上的 ActiveMQ。

默认, Apache ActiveMQ 在 Debian 11 基础存储库中可用。 所以,现在运行下面的命令来下载最新版本的 Apache 来自官方页面的 ActiveMQ:

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. 设置 Apache ActiveMQ 系统服务。

现在新建一个 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

Save 和 close 文件,然后重新加载 systemd 经理申请新的 systemd 服务配置:

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

步骤 5. 设置 Apache ActiveMQ Web 界面。

默认情况下,ActiveMQ Web 控制台在 localhost 上运行,您需要更改 Apache ActiveMQ Web 控制台到您的服务器 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>

Save 和 close 文件,然后运行以下命令重新启动 ActiveMQ 服务:

sudo systemctl restart activemq

步骤 5. 访问 Apache ActiveMQ Web 界面。

成功安装后,打开系统上的 Web 浏览器并在地址栏中输入服务器的 IP。 您将获得默认值 Apache ActiveMQ 页面:

https://192.168.77.21:8161/

恭喜! 您已成功安装 Apache 活动MQ。 感谢您使用本教程安装最新版本的 Apache Debian 11 Bullseye 上的 ActiveMQ。 如需更多帮助或有用信息,我们建议您查看 官方 Apache 网站.

[ad_2]

Related Posts