Openfire server
Iz projekta Ubuntu-RS Wiki
(dodat unutrasnji link na instalaciju jave) |
|||
Linija 1: | Linija 1: | ||
+ | {{ažurirati}} | ||
+ | |||
Tekst je pisan za Ubuntu server 9.04 ali se uz manje izmene (nazive repozitorijuma) može koristiti za sve ostale verzije Ubuntu servera. | Tekst je pisan za Ubuntu server 9.04 ali se uz manje izmene (nazive repozitorijuma) može koristiti za sve ostale verzije Ubuntu servera. | ||
Linija 4: | Linija 6: | ||
'''[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). | '''[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== | ==Preduslovi za instalaciju Openfire servera== | ||
− | Da biste ispravno instalirali Openfire server potrebno je da na računaru bude pravilno instaliran [ | + | Da biste ispravno instalirali Openfire server potrebno je da na računaru bude pravilno instaliran [[Kako instalirati LAMP server|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> | <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 | 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 | ||
Linija 17: | Linija 19: | ||
<font style="font-size:120%">sudo apt-get update | <font style="font-size:120%">sudo apt-get update | ||
sudo apt-get install sun-java6-bin</font> | sudo apt-get install sun-java6-bin</font> | ||
− | Ukoliko | + | 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 | <font style="font-size:120%">sudo update-alternatives --config java | ||
Linija 41: | Linija 43: | ||
<nowiki>*za najnoviju verziju pogledajte</nowiki> [http://www.igniterealtime.org/projects/openfire/index.jsp http://www.igniterealtime.org/projects/openfire/index.jsp] | <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) | ||
+ | |||
+ | ---- | ||
+ | {{Korisnička dokumentacija}} | ||
+ | |||
+ | |||
[[Category:9.04]] | [[Category:9.04]] | ||
[[Category:7.04]] | [[Category:7.04]] | ||
[[Category:6.10]] | [[Category:6.10]] | ||
[[Category:6.06]] | [[Category:6.06]] | ||
+ | [[Category:Internet i mreže]] | ||
+ | [[Category:Serveri]] |