Openfire XMPP szerver beállítása CentOS 7 rendszeren

Az Openfire egy ingyenes és nyílt forráskódú XMPP-kiszolgáló, amelyet széles körben alkalmaznak a vállalatokban és szervezetekben, hogy valós idejű együttműködést biztosítsanak.

Ebben a cikkben végigvezetem az Openfire CentOS 7 x64 szerverpéldányra való telepítésén.

Előfeltételek

Töltse le és telepítse a legújabb Openfire x86_64 RPM csomagot

Az Openfire hivatalos letöltési oldalán keresse meg a közvetlen letöltési URL-t, amely az Openfire x86_64 RPM csomag legújabb stabil kiadására mutat.

Ezután használja a következő parancsokat az Openfire RPM-csomag letöltéséhez és átnevezéséhez.

cd
wget -O openfire-4.2.2-1.x86_64.rpm https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-4.2.2-1.x86_64.rpm

A YUM csomagkezelő segítségével egyszerűen telepítheti az Openfire-t az alábbiak szerint. Ügyeljen arra, hogy a szükséges JRE-környezet ebben az Openfire-kiadásban megtalálható, így nem kell egyedül beállítania a Java-t.

sudo yum install openfire-4.2.2-1.x86_64.rpm -y

Az Openfire telepítve lesz a /opt/openfirekönyvtárba.

Végül indítsa el az Openfire szolgáltatást, és indítsa el automatikusan a rendszerindításkor.

sudo systemctl start openfire.service
sudo systemctl enable openfire.service

Állítson be egy külső MariaDB adatbázist az Openfire számára

Az Openfire működhet beágyazott adatbázissal vagy külső adatbázissal. A jobb teljesítmény elérése érdekében beállíthat egy külső adatbázist az ebben a lépésben leírtak szerint. Ha a beágyazott adatbázis rendben van, hagyja ki ezt a lépést.

Telepítse a MariaDB legújabb stabil kiadását.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
sudo yum install MariaDB-server MariaDB-client -y

Indítsa el a MariaDB szolgáltatást, és indítsa el automatikusan a rendszerindításkor.

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Biztosítsa a MariaDB telepítését.

sudo /usr/bin/mysql_secure_installation

Amikor a rendszer kéri, válaszoljon a kérdésekre az alábbiak szerint:

  • Adja meg a root jelenlegi jelszavát (nem adja meg): Csak nyomja meg ENTER
  • Beállítod a root jelszót? [I/n]:Y
  • Új jelszó: your-MariaDB-root-password
  • Adja meg újra az új jelszót: your-MariaDB-root-password
  • Eltávolítja a névtelen felhasználókat? [I/n]:Y
  • Letiltja a root bejelentkezést távolról? [I/n]:Y
  • Eltávolítja a tesztadatbázist, és hozzáférhet hozzá? [I/n]:Y
  • Újratölti a jogosultságtáblázatokat most? [I/n]:Y

Hozzon létre egy dedikált adatbázist az Openfire számára a MySQL shell használatával.

mysql -u root -p

A MySQL shellben a következő parancsokkal hozzon létre egy adatbázist openfire, egy adatbázis-felhasználót openfireuser, és annak jelszavát, yourpassword.

CREATE DATABASE openfire;
CREATE USER 'openfireuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON openfire.* TO 'openfireuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Állítsa be az Openfire XMPP szervert

Mielőtt beállítaná az Openfire XMPP szervert a webes felületén, meg kell nyitnia a portot 9090a tűzfalszabályok módosításával.

sudo firewall-cmd --zone=public --permanent --add-port=9090/tcp
sudo firewall-cmd --reload

Ezután mutasson a böngészőjére http://203.0.113.1:9090a beállítási folyamat elindításához.

A " Welcome to Setup" oldalon válassza ki a nyelvet, majd kattintson a " Continue" gombra.

A " Server Settings" oldalon adja meg az XMPP tartománynevet example.comés a szerver gazdagép nevét (FQDN) openfire.example.com, a többi mezőt érintetlenül hagyva, majd kattintson a " Continue" gombra.

A " Database Settings" oldalon válassza a " Standard Database Connection" lehetőséget, majd kattintson a " Continue" gombra.

A " Database Settings - Standard Connection" oldalon a következőképpen adja meg a beviteli beállításokat, a többi opciót érintetlenül hagyva, majd kattintson a " Continue" gombra.

  • Az adatbázis-illesztőprogram előbeállításai: MySQL
  • JDBC illesztőprogram osztály: com.mysql.jdbc.Driver
  • Adatbázis URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
  • Felhasználónév: openfireuser
  • Jelszó: yourpassword

A " Profile Settings" oldalon válassza a " Default" lehetőséget, majd kattintson a " Continue" gombra.

A " Administrator Account" oldalon adja meg admin@example.comkétszer az adminisztrátori e-mail címet és egy új jelszót, majd kattintson a " Continue" gombra. Ha a " Skip This Step" gombra kattint, akkor az alapértelmezett jelszót kell használnia admin.

A " Setup Complete!" oldalon kattintson a " Login to the admin console" gombra a beállítás befejezéséhez, és ugorjon a " Openfire Administration Console" bejelentkezési oldalra. A bejelentkezéshez használja a adminkorábban beállított felhasználónevet és új jelszót. Ezen az oldalon további beállításokat is finomíthat.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.