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.