GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Apache ActiveMQ unter CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache ActiveMQ auf CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache ActiveMQ ist ein kostenloses Java-basiertes Multiprotokoll In Java geschriebene Message-Broker-Software. Sie unterstützt Protokolle nach Industriestandard, die die Kommunikation zwischen separaten Anwendungen ermöglichen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von Apache ActiveMQ auf dem CentOS 8-System.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Apache ActiveMQ auf CentOS 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf clean all
sudo dnf update

Schritt 2. Java installieren.

Apache ActiveMQ ist eine Java-basierte Anwendung, daher muss Java auf Ihrem System installiert sein:

sudo dnf install java-11-openjdk-devel

Schritt 3. Laden Sie Apache ActiveMQ auf CentOS 8 herunter.

Laden Sie die neueste Version von ActiveMQ von ihrer offiziellen Website herunter. Sie können sie mit dem folgenden Befehl herunterladen:

wget https://www.apache.org/dist/activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz

Extrahieren Sie nach dem Herunterladen die heruntergeladene Datei:

tar -xvzf apache-activemq-5.15.12-bin.tar.gz
mv apache-activemq-5.15.12 apache-activemq

Erstellen Sie als Nächstes einen ActiveMQ-Benutzer zum Ausführen des Dienstes:

useradd activemq
chown -R activemq:activemq /opt/apache-activemq/

Schritt 4. Erstellen Sie Apache ActiveMQ Systemd.

Wir erstellen eine Systemd-Unit-Datei zur Verwaltung des Apache ActiveMQ-Dienstes:

nano /etc/systemd/system/apache-activemq.service

Fügen Sie die folgenden Zeilen hinzu:

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

[Service]
Type=forking
User=activemq
Group=activemq

ExecStart=/opt/apache-activemq/bin/activemq start
ExecStop=/opt/apache-activemq/bin/activemq stop

[Install]
WantedBy=multi-user.target

Speichern Sie die Datei. Laden Sie dann das systemd neu Manager-Konfiguration, um den neu erstellten Dienst mit dem folgenden Befehl zu lesen:

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

Schritt 5. Firewall konfigurieren.

Sie müssen die Ports 80 und 8161 durch Firewalld zulassen. Sie können sie mit dem folgenden Befehl zulassen:

firewall-cmd --zone=public --permanent --add-port=8161/tcp
firewall-cmd --zone=public --permanent --add-port=80/tcp
firewall-cmd --reload

Schritt 6. Zugriff auf Apache ActiveMQ.

ActiveMQ ist standardmäßig auf HTTP-Port 8161 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/8161/admin/ oder http://your-server-ip/8161/admin/ und Sie sollten nach einem Benutzernamen und einem Passwort gefragt werden. Der Standardwert ist admin/admin

Herzlichen Glückwunsch! Sie haben Apache ActiveMQ erfolgreich auf CentOS 8 installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache ActiveMQ auf CentOS 8-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache ActiveMQ-Website.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache ActiveMQ unter CentOS 7

  4. So installieren Sie Apache Kafka unter CentOS 8

  5. So installieren Sie Apache Tomcat 8 unter CentOS

So installieren Sie Apache ServiceMix unter CentOS 7

So installieren Sie Apache Cassandra in CentOS

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache ServiceMix unter CentOS 8

So installieren Sie Apache SVN unter CentOS 7

So installieren Sie Mod_Security Apache unter CentOS 6