Ažurirano 04
Ovo je moj prvi post na blogu, jer se bavim blogovima i tehničkim forumima, navikao sam raditi s administratorima i naprednim korisnicima GNU / Linuxa, istina je da mi je teško objasniti jednostavne stvari poput upotrebe terminala, stvaranja bash skriptu i druge zadatke koje malo po malo korisnik GNU / Linuxa mijenja za aplikacije s grafičkim sučeljem, dajem sve od sebe da me razumiju i mogu izvršiti korake.
Uvod u Jabber
Jabber je otvoreni protokol zasnovan na XML standardu za razmjena poruka u stvarnom vremenu i prisustvo između dvije tačke na Internetu. Glavna primjena Jabber tehnologije je proširiva platforma za razmjenu poruka i IM (Instant Messaging) mreža koja nudi funkcionalnost sličnu drugim sistemima kao što su AIM, ICQ, MSN Messenger i Yahoo!
Ističe se jer je drugačiji:
* Je otvoren - Jabber protokol je besplatan, otvoren, javan i razumljiv. Pored toga, postoji više implementacija otvorenog koda za Jabber servere (pogledajte listu javnih servera), kao i brojni klijenti i razvojne biblioteke.
* Proširiv je - Koristeći moć XML jezika, svako može proširiti Jabber protokol za prilagođenu funkcionalnost. Naravno, da bi se održala interoperabilnost, uobičajena proširenja kontrolira Jabber Software Foundation.
* Decentralizovan je - Svatko može postaviti svoj vlastiti Jabber server, on je takođe bez patenata i ne ovisi o nijednoj kompaniji, tako da se može koristiti sada i uvijek s potpunom slobodom.
* Sigurno je - Bilo koji Jabber poslužitelj može biti izoliran od javne Jabber mreže, bilo koja implementacija poslužitelja koristi SSL za komunikaciju klijent-server, a mnogi klijenti podržavaju PGP-GPG za šifriranje komunikacije klijent-klijent. Pored toga, robusnija sigurnost je u fazi izrade zahvaljujući upotrebi SASL-a i lozinki za sesije.
Jabber u početku može stvoriti zabunu s drugim sistemima razmjene trenutnih poruka, jer se obično u drugim IM-ovima klijent identificira s protokolom. U slučaju Jabber to nije slučaj: postoji protokol i svaki od klijenata je implementacija.
Izvorni tekst na: JabberEN
Server
Da biste stvorili svoj sistem razmene trenutnih poruka, treba nam aplikacija koja radi kao server.
Otvori vatru je jabber server sa web administratorom (poput usmjerivača ili modema), napisan u javi i predstavlja GPL, odnosno OpenSource.
Sastojci:
Apache2 + MySQL + PHP5 i PHPMyAdmin
Da bismo instalirali ove aplikacije, ukucavamo terminal s dozvolama za upotrebu sudo-a
Napomena: # su komentari, oni se ne izvršavaju, oni su reference za bolje razumijevanje.
# Instaliramo Apache2 + MySQL5.1 + PHP5 i phpmyadmin sudo apt-get -y instaliramo apache2 sudo apt-get -y instaliramo mysql-server mysql-common sudo apt-get -y instaliramo php5 php5-cli sudo apt-get -y instalirajte phpmyadmin # Da Apache2 pokaže suho eho greške hosta "ServerName localhost" >> /etc/apache2/httpd.conf # Da Apache2 dobro prikaže Assents i Tildes sudo echo "AddDefaultCharset ISO-8859-1" >> / etc /apache2/conf.d/charset # Resetujemo Apache2 sudo /etc/init.d/apache2 restart već imamo minimalne aplikacije, sada za instalaciju OpenFire: # Instaliramo Java sudo apt-get install sun-java6-bin # We konfigurirati Javu kao tumača Glavne sudo update-alternative --config java # Kreirajte korisnika za OpenFire sudo adduser openfire # Preuzmite OpenFire u DEB paketu wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file = openfire / openfire_3.7.0 .3.7.0_all.deb # Instaliramo OpenFire sudo dpkg -i openfire_777_all.deb # Kopiramo osnovni sadržaj za OpenFire i MySQL su do cp /usr/share/openfire/resources/database/openfire_mysql.sql $ HOME / sudo chmod 3.7.0 openfire_mysql.sql # Kreiramo bazu podataka i uvozimo osnovni sadržaj u MySQL mysqladmin -h localhost -u root -p stvorimo openfire mysql -h localhost -ho localhost -u root -p openfire <openfire_mysql.sql # Stvori korisnika i dodijeli dozvole u MySQL liniji = "STVORI KORISNIKA openfire @ localhost IDENTIFIKIRANO" PASSWORD ";" echo "$ Line" | mysql -h localhost -u root -p Line = "DODATI SVE na openfire. * DA openfire @ localhost;" echo "$ Line" | mysql -h localhost -u root -p # Uklanjamo zaostale datoteke rm openfire_127.0.0.1_all.deb rm openfire_mysql.sql # Resetujemo OpenFire sudo /etc/init.d/openfire restart # Otvaramo Firefox Web Administrator http: //9090 .XNUMX: XNUMX
imajte na umu da je admin panel:
http://127.0.0.1:9090
http://TUIP:9090
http://TUDOMINIO:9090
Ako se iz nekog razloga ne možete prijaviti kao administrator nakon konfiguriranja putem weba, resetirajte openfire kao prilikom instaliranja i testiranja, ako se problem nastavi, možemo promijeniti lozinku pomoću phpmyadmin-a tražeći korisničku tablicu u bazi podataka openfire.
Da biste vidjeli snimke zaslona OpenFire, uđite ovde postoje sve funkcije, pa čak i dodaci.
Hvala vam na komentarima, ako postoji neka greška, proizvod je vaše mašte, hahaha
Izvrsno tuto Luciano !!!!
Tražio sam da instaliram openfire, a s vašim učiteljem to je bilo više nego jednostavno.
Hvala.
Luciano, odličan doprinos !!! Slijedio sam vaše upute korak po korak i mislim da sam uspio !! (iako mi nije dozvolio da konfigurišem Apache2 da prikazuje grešku hosta i ispravno prikazuje tilde) ... ali ne mogu se prijaviti. Ne razumijem šta to znači "ako se problem nastavi možemo promijeniti lozinku pomoću phpmyadmin-a tražeći korisničku tablicu u bazi podataka openfire". Mozes li mi pomoci??
Hvala !!!
Pozdrav, izvinite što vam ranije nisam odgovorio, ali nisam primio obavijest o vašem komentaru. Ako se ne možete prijaviti, preporučujem da ponovo pokrenete uslugu, a ako se problem nastavi, pokušajte promijeniti administratorsku lozinku u bazi podataka openfire, možda koristite phpmyadmin. javi mi bilo što i ja ću ti pomoći.
Luciano dobro jutro, čovječe, idem do vašeg znanja o linuxu / ubuntuu, ispostavilo se da instaliram openfire u ubuntu 16.04 i mogu ući u konzolu i putem javnog i lokalnog ip-a, problem je u tome što kada se pokušam prijaviti kroz iskru ne autentificiram korisnika ili lozinku, ne znam utječe li to na to da imaju ipcop instaliran kao zaštitni zid i ne znam koji su portovi ili uzrok. molim te pomozi mi
"A to je GPL, odnosno OpenSource."
Bilo bi bolje reći "a to je GPL, odnosno besplatni softver"
Nije isto 😀
Zaista ne želim započeti besmislenu raspravu, jer opensource uključuje mnogo različitih licenci kao što su GNU, apache, mit, mozilla i još mnogo toga, riječ opensource korištena je da se precizira da je otvoren izvor i da može sadržavati i kombinirati licence. Nadam se da je shvaćeno.
Također mislim da bi bilo produktivnije pomoći nego gubiti vrijeme na glupe rasprave.
mnogo vam hvala
i izvinjavam se ako ovaj komentar nekoga vrijeđa.
Bez sumnje odličan učitelj. Instalacija openfire također konfigurirana sa LDAP-om radila je prvi put. SAVRŠENO !!! Hvala ti.
Pozdrav, volio bih da mi pomognete jer sam već puno pretraživao i ponestalo mi je ideja, instalirao sam LDAP i Openfire.
Openfire se dobro provjerava autentičnost s LDAP-om, ali prilikom dodavanja kontakata pretplata ne stiže, kao ni poruke koje se šalju i nisu međusobno povezane, kada se nalaze na listi zadataka i openfire korisnika, ako jesu.
Ako neko ima prijedlog da mi ga da. Hvala unaprijed ...
Izvrsni Tuto, hvala Luciano, bio sam u vrtlogu i razjasnio si mnoge sumnje
Bytes
c4m4l30n
Vrlo dobro podučavanje, djelovalo je vrlo dobro
Pa, instalirao sam ga i sve je bilo u redu, ali problem se pojavio tada nisam mogao nikada ući u administrativni panel, uvijek sam dobio pogrešno korisničko ime ili lozinku.
Ako neko zna kako to riješiti, bio bih jako zahvalan.
Grande Luciano ... čini mi se da je sastavljanje Jabber servera dobro detaljno ... preostaje mi da ga izvršim ... Hvala vam što ste ubili neznanje ....
Pokušavam instalirati javu, ali govori mi sljedeće:
E: Paket sun-java6-bin nije moguće pronaći
Da li mi nedostaje spremište? Hvala!
zdravo, morate aktivirati repos-ove "ograničeni" i "multiverzum" na /etc/apt/sources.list, jer postoje stvari koje u Ubuntuu nisu aktivne. Ako koristite grafičko okruženje u izvorima softvera, to se takođe može učiniti.
Ostao sam u openfireu za preuzimanje
Pozdrav, kao što vam kažem, uvijek slijedite vodič do pisma i ako vidite da zapne, pregledajte ga, to je uvijek google za svaki slučaj.
sve u redu ... 😉 (dobar vodič)
Ali u vrijeme konfiguriranja korisnika, miš mi se pomaknuo i nisam znao što sam napisao / la korisničko ime i lozinku ... 🙁 i dao sam mu enter ...
problem je u tome što sam ponovo instalirao i sada dobivam sljedeće:
omar @ omar-che: ~ $ echo "$ Line" | mysql -h localhost -u root -p
Unesite lozinku:
GREŠKA 1396 (HY000) u retku 1: Operacija CREATE USER nije uspjela za 'openfire' @ 'localhost'
Trebam pomoć, kad preuzmem openfire, čini mi se kao da je preuzet, ali kad sam ga instalirao, označava me da su pronađene greške, istina je da hitno moram završiti univerzitetski projekt, zahvaljivala bih na vašoj pomoći.
Openfire 3.7 je zaključan u redu, ali zaboravio sam lozinku administratora i ne mogu pristupiti konzoli kako bih stvorio više korisnika
Moram znati kako promijeniti lozinku
(Koristim bazu podataka openfire)
I meni se dogodila ista stvar kao i komentar iznad, samo da bih deinstalirao openfire sa sljedećim ...
Završite pokrenutu aplikaciju:
sudo /etc/init.d/openfire stop
Uklonite ga iz usluga:
sudo update-rc.d -f openfire ukloni
Uklonite početnu datoteku:
sudo rm /etc/init.d/openfire
Izbrišite sve datoteke koje se nalaze na / opt / openfire:
sudo rm -rf / opt / openfire
I na kraju, ako ste za aplikaciju koristili mysql bazu podataka, možete ukloniti korištenu tablicu.
a prilikom ponovne instalacije dobivam sljedeće ...
omar @ omar-che: ~ $ echo "$ Line" | mysql -h localhost -u root -p
Unesite lozinku:
GREŠKA 1396 (HY000) u retku 1: Operacija CREATE USER nije uspjela za 'openfire' @ 'localhost'
🙁 🙁 pomoć molim ...
Osvojio sam OpenFire .. Nisam mogao s njim
Izvrsno .. dobro funkcionira s Linuxmintom 11
Hvala ti..
Kada unesem ove dvije naredbe (sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf i sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset) u terminalu , vraća mi ovu poruku:
bash: /etc/apache2/httpd.conf: Dozvola odbijena
Imate li ideju kako to popraviti? ]:
Hej prijatelju, instalirao sam Openfire i već sam stvorio nekoliko korisnika u Windows Server 2008, ali želio bih migrirati na Linux, bit će moguće da već prenesene konfiguracije i kontakte iz Win2008 prenesem na Linux! PS: Koristim internu bazu podataka, koja se preporučuje ili ne koristiti na ovaj način, ima oko 200 korisnika.
Hvala!