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 kroot user
. Doporučujeme jednat jakonon-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.