GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Apache ActiveMQ na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache ActiveMQ na CentOS 8. Pro ty z vás, kteří to nevěděli, Apache ActiveMQ je bezplatný multiprotokolový systém založený na Javě software zprostředkovatele zpráv napsaný v Javě. Podporuje standardní průmyslové protokoly, které umožňují komunikaci mezi samostatnými aplikacemi.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache ActiveMQ na systém CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache ActiveMQ na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf clean all
sudo dnf update

Krok 2. Instalace Java.

Apache ActiveMQ je aplikace založená na Javě, takže Java musí být nainstalována ve vašem systému:

sudo dnf install java-11-openjdk-devel

Krok 3. Stáhněte si Apache ActiveMQ na CentOS 8.

Stáhněte si nejnovější verzi ActiveMQ z jejich oficiálních stránek. Můžete si ji stáhnout pomocí následujícího příkazu:

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

Po stažení rozbalte stažený soubor:

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

Dále vytvořte uživatele ActiveMQ pro spuštění služby:

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

Krok 4. Vytvořte Apache ActiveMQ Systemd.

Vytvoříme soubor jednotky Systemd pro správu služby Apache ActiveMQ:

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

Přidejte následující řádky:

[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

Uložte soubor. Poté znovu načtěte systemd konfigurace správce pro čtení nově vytvořené služby pomocí následujícího příkazu:

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

Krok 5. Nakonfigurujte bránu firewall.

Budete muset povolit porty 80 a 8161 přes firewalld. Můžete je povolit pomocí následujícího příkazu:

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

Krok 6. Přístup k Apache ActiveMQ.

ActiveMQ bude ve výchozím nastavení k dispozici na portu HTTP 8161. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/8161/admin/ nebo http://your-server-ip/8161/admin/ a měli byste být vyzváni k zadání uživatelského jména a hesla. Výchozí nastavení je admin/admin

Blahopřejeme! Úspěšně jste nainstalovali Apache ActiveMQ na CentOS 8. Děkujeme, že jste použili tento návod k instalaci Apache ActiveMQ na systémy CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Apache ActiveMQ.


Cent OS
  1. Jak nainstalovat Apache ActiveMQ na CentOS 7

  2. Jak nainstalovat Apache Kafka na CentOS 8

  3. Jak nainstalovat Apache Tomcat 8 na CentOS

  1. Jak nainstalovat Apache Cassandra na CentOS 8

  2. Jak nainstalovat Apache na CentOS 7

  3. Jak nainstalovat Apache Maven na CentOS 7

  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak nainstalovat Apache Maven na CentOS 8