GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Apache ActiveMQ sur CentOS 8

Dans ce didacticiel, nous allons vous montrer comment installer Apache ActiveMQ sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, Apache ActiveMQ est un logiciel gratuit, multiprotocole, basé sur Java logiciel d'agent de messages écrit en Java. Il prend en charge les protocoles standard de l'industrie qui permettent la communication entre des applications distinctes.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'Apache ActiveMQ sur le système CentOS 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Apache ActiveMQ sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf clean all
sudo dnf update

Étape 2. Installation de Java.

Apache ActiveMQ est une application basée sur Java, Java doit donc être installé sur votre système :

sudo dnf install java-11-openjdk-devel

Étape 3. Téléchargez Apache ActiveMQ sur CentOS 8.

Téléchargez la dernière version d'ActiveMQ depuis leur site officiel. Vous pouvez la télécharger à l'aide de la commande suivante :

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

Une fois téléchargé, extrayez le fichier téléchargé :

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

Ensuite, créez un utilisateur ActiveMQ pour exécuter le service :

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

Étape 4. Créez Apache ActiveMQ Systemd.

Nous allons créer un fichier unité Systemd pour gérer le service Apache ActiveMQ :

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

Ajoutez les lignes suivantes :

[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

Enregistrez le fichier. Puis rechargez le systemd configuration du gestionnaire pour lire le service nouvellement créé, en utilisant la commande suivante :

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

Étape 5. Configurez le pare-feu.

Vous devrez autoriser les ports 80 et 8161 via firewalld. Vous pouvez les autoriser avec la commande suivante :

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

Étape 6. Accéder à Apache ActiveMQ.

ActiveMQ sera disponible sur le port HTTP 8161 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com/8161/admin/ ou http://your-server-ip/8161/admin/ et vous devriez être invité à entrer un nom d'utilisateur et un mot de passe. La valeur par défaut est admin/admin

Félicitations ! Vous avez installé avec succès Apache ActiveMQ sur CentOS 8. Merci d'avoir utilisé ce didacticiel pour installer Apache ActiveMQ sur les systèmes CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web Apache ActiveMQ.


Cent OS
  1. Comment installer Apache Cassandra sur CentOS 8

  2. Comment installer Apache sur CentOS 7

  3. Comment installer Apache ActiveMQ sur CentOS 7

  4. Comment installer Apache Kafka sur CentOS 8

  5. Comment installer Apache Tomcat 8 sur CentOS

Comment installer Apache ServiceMix sur CentOS 7

Comment installer Apache Cassandra dans CentOS

Comment installer elgg sur CentOS 8

Comment installer Apache ServiceMix sur CentOS 8

Comment installer Apache SVN sur CentOS 7

Comment installer Mod_Security Apache sur CentOS 6