pogledaj kod
Iz projekta Ubuntu-RS Wiki
za
Openfire server
Idi na:
navigacija
,
pretraga
Tekst je pisan za Ubuntu server 9.04 ali se uz manje izmene (nazive repozitorijuma) može koristiti za sve ostale verzije Ubuntu servera. ==Openfire== '''[http://www.igniterealtime.org/projects/openfire/index.jsp Openfire]''' server je Jabber (XMPP) server dostupan za sve vrste operativnih sistema zasnovan na [http://en.wikipedia.org/wiki/Java_(programming_language) Java-i]. Većina podešavanja servera se vrše putem web interfejsa na portovima 9090 (HTTP) i 9091 (HTTPS) (sa podrazumevanim podesavanjima). ==Preduslovi za instalaciju Openfire servera== Da biste ispravno instalirali Openfire server potrebno je da na računaru bude pravilno instaliran [http://en.wikipedia.org/wiki/LAMP_(software_bundle) LAMP] server i Java. Ukoliko niste instalirali LAMP server prilikom instalacije Ubuntu servera možete ga instalirati sledećom komandom: <font style="font-size:120%"> sudo taskel install lamp-server</font> Za [[Kako_instalirati_Javu_(JRE)_na_9.04|instalaciju Java-e]] potrebno je da bude uključen multiverse repozitorijum, ako to nije slučaj uključićete ih tako što ćete otvoriti /etc/apt/sources.list <font style="font-size:120%">sudo nano /etc/apt/sources.list </font> a zatim promeniti sledeće linije: <font style="font-size:120%"># deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse</font> u <font style="font-size:120%">deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse</font> a zatim sledi i sama instalacija Java-e <font style="font-size:120%">sudo apt-get update sudo apt-get install sun-java6-bin</font> Ukoliko unapređujete vec postojeći Java server potrebno je dodatno izvršiti i sledeće komande <font style="font-size:120%">sudo update-alternatives --config java select /usr/lib/jvm/java-6-sun/jre/bin/java</font> ==Podešavanje baze podataka== Pošto Openfire server dolazi sa podrškom za MySQL baze podataka (koju imate instaliranu u paketu LAMP) potrebno je napraviti novu bazu podataka koju će Openfire server koristiti. Ulogujte se kao root <font style="font-size:120%"> su</font> ulogujte se u MySQL <font style="font-size:120%">mysql</font> ili sledeće, ako ste podesili korisničko ime i lozinku: <font style="font-size:120%">mysql -u <span style="color: red">USERNAME</span> -p</font> napravite bazu podataka u MySQL-u: <font style="font-size:120%"># mysql> CREATE DATABASE openfire; # mysql> exit</font> ==Instalacija Openfire servera== Preuzmite Openfire u direktorijum /opt/ <font style="font-size:120%">cd /opt wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_6_4.tar.gz</font> <nowiki>*za najnoviju verziju pogledajte</nowiki> [http://www.igniterealtime.org/projects/openfire/index.jsp http://www.igniterealtime.org/projects/openfire/index.jsp] Raspakujte fajlove <font style="font-size:120%">tar -zxvf openfire_3_6_4.tar.gz</font> napravite symlink <font style="font-size:120%">ln -s /opt/openfire/bin/openfire /etc/init.d/</font> podesite symlink da bude izvršan <font style="font-size:120%">chmod +x /etc/init.d/openfire</font> Podesite openfire da se automatski startuje komandom <font style="font-size:120%">update-rc.d openfire defaults</font> popravite nohup gresku tako sto cete otvoriti fajl /opt/openfire/bin/openfire <font style="font-size:120%">nano /opt/openfire/bin/openfire</font> i na liniji 262 dodati '''>../logs/SDTOUT.log 2>../logs/SDTERR.log''' ORIGINAL <font style="font-size:120%"><nowiki> nohup "$app_java_home/bin/java" -server -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname" $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.Launcher start org.jivesoftware.openfire.starter.ServerStarter false false "$prg_dir/../logs/stderror.log" "$prg_dir/../logs/stdoutt.log" true true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version 3.6.4" 20 40 "Arial" "0,0,0" 8 500 -1 - DopenfireHome=$app_home -Dopenfire.lib.dir=$app_home/lib & </nowiki></font> PROMENJENO <font style="font-size:120%"><nowiki>nohup "$app_java_home/bin/java" -server -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname" $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.Launcher start org.jivesoftware.openfire.starter.ServerStarter false false "$prg_dir/../logs/stderror.log" "$prg_dir/../logs/stdoutt.log" true true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version 3.6.4" 20 40 "Arial" "0,0,0" 8 500 -1 - DopenfireHome=$app_home -Dopenfire.lib.dir=$app_home/lib &</nowiki><span style="color: red" >>../logs/STDOUT.log 2>../logs/STDERR.log</span></font> sada startujte server komandom <font style="font-size:120%">/opt/openfire/bin/openfire start</font> Administracija servera se kao sto je vec napisano vrsi preko adrese http://localhost:9090 U slucaju da vam je port 9090 zauzet nekom drugom aplikacijom (nemozete da se ulogujete na http://localhost:9090 ) mozete ga promeniti u fajlu /opt/openfire/conf/openfire.xml nano /opt/openfire/conf/openfire.xml '''<port>9090</port>''' je potrebno promeniti na neku drugu vrednost recimo '''<port>19090</port>''' --najzlijiji 07:49, 20. oktobar 2009. (UTC) [[Category:Serveri]] [[Category:Internet i mreže]] [[Category:9.04]] [[Category:7.04]] [[Category:6.10]] [[Category:6.06]]
Šablon:Ažurirati
(
Izvornik
)
Šablon:Korisnička dokumentacija
(
Izvornik
)
Šablon:Sekcije
(
Izvornik
)
Povratak na
Openfire server
.
Lični alati
Prijavi se/registruj se
Imenski prostori
Članak
Razgovor
Varijante
Pregledi
Čitaj
Izvornik
Istorija
Akcije
pretraga
Navigacija
Glavna strana
Radionica
Aktuelnosti
Skorašnje izmene
Slučajna stranica
Pomoć
alati
Šta je povezano ovde
Srodne promene
Posebne stranice
Linkovi
Sajt
Forum
IRC
Planeta
Kontakt