frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Openfire Jabber serverio įdiegimas CentOS 6 aplinkoje

IV_RomanLIV_RomanL Interneto vizija
edited 2011 gruodžio 21 Į Kitos aplikacijos
Openfire serveris tai atviro kodo programinė įranga, kurios dėka jūs galite turėti nuosavą privačių žinučių siuntimo sistemą (pvz.: Jabber). Openfire serveris yra nepaprastai lengvai valdomas, greitas ir patogus administruoti. Šioje pamokoje pristatysime kaip įdiegti Openfire serverį į CentOS 6 64-bit operacinę sistemą.

0. Prieš įdiegiant Openfire serverį mes turime paruošti mūsų dedikuotą serveri. Įdiekite MySQL serverį (pamoka pasiekiama adresu: https://forumas.dedikuoti.lt/showthread.php?t=12).
Įdiekite Java 1.6 programinę įrangą (pamoka pasiekiama adresu: https://forumas.dedikuoti.lt/showthread.php?t=40)

1. Sukuriame duomenų bazę ir jos vartotoją MySQL serveryje:
mysql -u root -p
[B]Enter password:[/B] (jūsų MySQL root vartotojo slaptažodis)
[I]Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 3 to server version: 5.0.22

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.[/I]

mysql> [B]CREATE DATABASE `openfire`;[/B]
[I]Query OK, 1 row affected (0.00 sec)[/I]

mysql> [B]CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'password';[/B]
[I]Query OK, 0 rows affected (0.01 sec)[/I]

mysql> [B]GRANT USAGE ON *.* TO 'openfire'@'localhost' IDENTIFIED BY 'password' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;[/B]
[I]Query OK, 0 rows affected (0.00 sec)[/I]

mysql> [B]GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON `openfire`.* TO 'openfire'@'localhost';
[/B][I]Query OK, 0 rows affected (0.01 sec)[/I]

mysql> [B]FLUSH PRIVILEGES;[/B]
[I]Query OK, 0 rows affected (0.02 sec)[/I]

mysql> [B]quit[/B]
[I]Bye[/I]
2. Parsiunčiame ir įdiegiame Openfire serverį. Pamokos aprašymo metu, naujausia Openfire versija yra 3.7.1, ją ir parsisiunčiame. Visos versijos pateiktos adresu: http://www.igniterealtime.org/downloads/index.jsp .

Parsiunčiame .rpm paketą:
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.7.1-1.i386.rpm
Įdiegiame jį:
rpm -ivh openfire-*
Paleidžiame serverį:
service openfire start
Nurodome serverio autopaleisties nuostatas:
chkconfig --level 235 openfire on
3. Apsilankome adresu: [URL="http://jūsų_serverio_IP:9090"]http://jūsų_serverio_IP:9090[/URL]

Jums atsivers Openfire web diegimo vedlys. Vadovaudamiesi instrukcijomis įdiekite programą.
Pastabos:

* Duomenų bazę pasirinkite "Embedded Database", jei nenaudojate išorinės MySQL duomenų bazės.
* Ties grafa "Administrator Account" spauskite "Skip this step". Vartotojo vardas ir slaptažodis bus admin ir admin . Pastaruosius duomenis galėsite pakeisti prisijungę prie Openfire programos administratoriaus srities.

========
Naudingos nuorodos:

* http://www.igniterealtime.org/projects/openfire/
* Openfire serverio konfigūravimas https://forumas.dedikuoti.lt/showthread.php?t=42
Norėdami palikti komentarą, turite prisijungti arba registruokis.