A Prosody telepítése Debian 7-re

A Prosody telepítése Debian 7-re

A Prosody egy LUA nyelven írt XMPP kommunikációs szerver. Célja, hogy könnyen beállítható és konfigurálható legyen, valamint hatékony legyen a rendszererőforrásokkal. A Prosody egy nyílt forráskódú szoftver!

Ebben az oktatóanyagban a Prosody-t fogjuk telepíteni egy Debian 7.0 kiszolgálóra. Javasoljuk, hogy a Prosody telepítése előtt újra telepítse az operációs rendszert.

1. lépés – A Prosody magjának telepítése

Kezdjük el hozzáadni a Prosody tárolóját a szerverünkhöz.

echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list

A nem hitelesített csomagokkal kapcsolatos figyelmeztetések elkerülése érdekében adja hozzá a Prosody kulcsfájlját az alábbi paranccsal.

wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -

Most frissíthetjük az APT-t, hogy megtaláljuk az új tárolót.

apt-get update

Ezután a Prosody csomag telepítéséhez egyszerűen futtassa ezt a parancsot.

apt-get install prosody

Ez az! Vegye figyelembe, hogy a Prosody a telepítés után elindul. Állítsa le, amíg be nem fejezzük a konfigurációs folyamatot.

service prosody stop

2. lépés – MySQL támogatás hozzáadása

A Prosody a MySQL-lel is működik, és ez fantasztikus! De enélkül is működik, hagyja ki ezt a lépést, ha nem akarja engedélyezni a MySQL-t.

Kezdhetjük a MySQL szerver telepítésével.

apt-get install mysql-server

Meg kell adnia a set rootfelhasználói jelszavát. Ez a jelszó eltérhet a Linux-felhasználóétól.

Telepítsük a MySQL klienst a szerver kezeléséhez.

apt-get install mysql-client

Most már használhatjuk a szerverre való bejelentkezéshez. A parancs után a korábban megadott jelszót kell megadni!

mysql -u root -p

Üdvözöljük a MySQL konzolon! Írja be a következő parancsot a Prosody adatbázis létrehozásához.

CREATE DATABASE prosody;

A következő parancs létrehozza a MySQL felhasználót.

CREATE USER prosody@localhost;

Erősen ajánlott jelszó hozzáadása. Biztonsági okok, talán tudja.

SET PASSWORD FOR prosody@localhost= PASSWORD('saját jelszó');

Most engedélyeket adunk az új felhasználónak.

GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;

Futtassa az utolsó parancsot a kilépés előtt.

FLUSH PRIVILEGES;

És most kiléphet az írásból.

exit

Most, hogy tudja, hogyan hozhat létre MySQL adatbázisokat, futtassa nanoa Prosody konfigurációjának szerkesztését.

nano /etc/prosody/prosody.cfg.lua

Görgessen lefelé. A fájl közepén találja a MySQL konfigurációs sorait. Törölje a megjegyzést, és adja hozzá a kért információkat, így kell kinéznie.

storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }

Ne felejtse el megjegyzésként hagyni a többi SQL-sort, és kész.

3. lépés – A Prosody konfigurálása

Szerverünknek olyan gazdagépnéven kell futnia, mint a xmpp.yourdomain.com, de szeretnénk felhasználókat létrehozni a domain használatával, például someuser@yourdomain.com. A Prosody-t úgy fogjuk konfigurálni, hogy működjön vele!

Nyissa meg újra a konfigurációs fájlt, elnézést, ha bezárta! Beállítjuk a rendszergazda XMPP-címét.

admins = { yourname@yourdomain.com” }

Görgessen le a virtuális gazdagépek részhez, és adjon hozzá egyet a domainjéhez. Így kell kinéznie.

VirtualHost yourdomain.com”

Most bezárhatja a konfigurációs fájlt! Nem parancsolom, hogy nyissa ki újra, ígérem. A változtatások alkalmazásához el kell indítania a Prosody szervert.

service prosody start

4. lépés – Felhasználók hozzáadása

A prosodyctlsegédprogramot fiókok létrehozására használhatjuk . Úgy működik, mint a felhasználók hozzáadására szolgáló Linux eszköz.

prosodyctl adduser yourname@yourdomain.com

Állítsa be a jelszót, és kész. Élvezze új és lenyűgöző XMPP szerverét! Ne felejtse el megnézni a Prosody webhelyét, ahol bővítményeket és még fantasztikusabb tartalmat talál a szerver testreszabásához.

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é.