Faka iseva yakho ye-Jabber nge-OpenFire ku-Ubuntu Linux

I-OpenFire

Kubuyekezwe i-04/05/2011

Lokhu engikubhalayo okokuqala kubhulogi, njengoba ngiziphatha kumabhulogi nakumaforamu ezobuchwepheshe, ngijwayele ukusebenza nabaphathi nabasebenzisi abaphambili be-GNU / Linux, iqiniso ukuthi nginenkinga enzima yokuchaza izinto ezilula njengokusebenzisa i-terminal, ukudala iskripthi se-bash neminye imisebenzi ethi kancane kancane umsebenzisi we-GNU / Linux ayishintshele izinhlelo zokusebenza ezinesibonisi sokuqhafaza, ngenza konke okusemandleni ami ukuze bangiqonde futhi bakwazi ukufeza izinyathelo.

Isingeniso kuJabber

I-Jabber yiphrothokholi evulekile esekwe kuzinga le-XML le- exchange real-time of imiyalezo nokuba khona phakathi kwamaphoyinti amabili ku-Intanethi. Ukusetshenziswa okuyinhloko kobuchwepheshe beJabber kuyipulatifomu yemiyalezo enwebekayo nenethiwekhi ye-IM (Imiyalezo Esheshayo) enikeza ukusebenza okufanayo kwezinye izinhlelo ezinjenge-AIM, ICQ, MSN Messenger ne-Yahoo!

Kugqame ngoba kwehlukile:
* Kuvuliwe - umthetho olandelwayo weJabber umahhala, uvulekile, usesidlangalaleni futhi uyaqondakala. Ngaphezu kwalokho, kunokusetshenziswa okuningi kwemithombo evulekile yamaJabber Servers (bona uhlu lwamaseva womphakathi) kanye namakhasimende amaningi nemitapo yolwazi yentuthuko.
* Kuyanwebeka - Usebenzisa amandla olimi lweXML, noma ngubani anganweba umthetho olandelwayo weJabber ngokusebenza ngokwezifiso. Vele, ukugcina ukusebenzisana, izandiso ezijwayelekile zilawulwa yiJabber Software Foundation.
* Kwabelwe phansi - Noma ngubani angakwazi ukusetha iseva yakhe yeJabber, futhi ayinamalungelo obunikazi futhi ayincikile kunoma iyiphi inkampani ukuze isetshenziswe manje futhi njalo ngenkululeko ephelele.
* Kuphephile - Noma iyiphi iseva yeJabber ingahlukaniswa nenethiwekhi yeJabber yomphakathi, noma yikuphi ukusetshenziswa kweseva kusebenzisa i-SSL yokuxhumana kwamakhasimende-iseva, futhi amaklayenti amaningi asekela i-PGP-GPG ukubethela ukuxhumana kwamakhasimende kuya kwamakhasimende. Ngokwengeziwe, ukuphepha okuqinile kunokwakhiwa ngenxa yokusetshenziswa kwe-SASL namaphasiwedi eseshini.
I-Jabber ingaqala idale ukudideka ngezinye izinhlelo zokuthumela imiyalezo ngoba imvamisa, kwamanye ama-IM, iklayenti likhonjwa ngephrothokholi. Endabeni kaJabber lokhu akunjalo: kukhona umthetho olandelwayo futhi iklayenti ngalinye lisebenza.

Umbhalo woqobo ngo: I-JabberES

Iseva

Ukwakha uhlelo lwakho lokuthumela imiyalezo ngokushesha, sidinga uhlelo lokusebenza olusebenza njengeseva.
I-OpenFire Kuyinto a jabber server nomphathi wewebhu (njenge-router noma imodemu), ebhalwe kuJava futhi iyi-GPL, okusho ukuthi, i-OpenSource.

Izithako:

I-Apache2 + MySQL + PHP5 ne-PHPMyAdmin

Ukufaka lezi zinhlelo zokusebenza sibhala ku-terminal nezimvume zokusebenzisa iSudo

Qaphela: # yimibono, ayenziwa, iyizinkomba zokuqonda okungcono.

# Sifaka i-Apache2 + MySQL5.1 + PHP5 ne-phpmyadmin sudo apt-get -y ukufaka i-apache2 sudo apt-get -y ukufaka i-mysql-server mysql-common sudo apt-get -y ukufaka php5 php5-ehl sudo apt-get -y faka i-phpmyadmin # Ye-Apache2 ukukhombisa i-Host Error sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf # Ye-Apache2 ukukhombisa ama-Assents kanye neTildes kahle sudo echo "AddDefaultCharset ISO-8859-1" >> / njll /apache2/conf.d/charset # Sisetha kabusha i-Apache2 sudo /etc/init.d/apache2 restart sesivele sinezicelo ezisezingeni eliphansi, manje ukufaka i-OpenFire: # Sifaka i-Java sudo apt-get ukufaka i-sun-java6-bin # We lungiselela iJava njenge-Interpreter Main sudo update-alternatives --config java # Dala Umsebenzisi we-OpenFire sudo adduser umlilo ovulekile # Landa i-OpenFire ku-DEB Package wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file = umlilo ovulekile / umlilo ovulekile_3.7.0 .3.7.0_all.deb # Sifaka i-OpenFire sudo dpkg -i openfire_777_all.deb # Sikopisha okuqukethwe okuyisisekelo kwe-OpenFire ne-MySQL su do cp /usr/share/openfire/resource/database/openfire_mysql.sql $ HOME / sudo chmod 3.7.0 openfire_mysql.sql # Sakha i-Database futhi Sifaka Okuqukethwe Okuyisisekelo ku-MySQL mysqladmin -h localhost -u root -p create openfire mysql -h localhost -u izimpande -p umlilo ovulekile <openfire_mysql.sql # Dala umsebenzisi bese unika izimvume ku-MySQL Line = "DALA UMSEBENZI openfire @ localhost IDENTIFIED BY 'PASSWORD';" nanela "$ Line" | i-mysql -h localhost -u root -p Line = "GRANT ALL ON openfire. * UKUVULA umlilo @ localhost;" nanela "$ Line" | i-mysql -h localhost -u root -p # Sisusa Amafayela Asalile rm openfire_127.0.0.1_all.deb rm openfire_mysql.sql # Siphinde siqale kabusha i-OpenFire sudo /etc/init.d/openfire restart # Sivula i-Firefox Web Administrator http: //9090 .XNUMX: XNUMX

khumbula ukuthi iphaneli yomlawuli yile:

http://127.0.0.1:9090

http://TUIP:9090

http://TUDOMINIO:9090

Uma ngasizathu simbe ungakwazi ukungena njengomlawuli ngemuva kokumisa ngokusebenzisa iwebhu, setha kabusha umlilo njengoba ufaka nokuhlola, uma inkinga iqhubeka singashintsha iphasiwedi nge-phpmyadmin ifuna itafula lomsebenzisi ku-database yomlilo ovulekile.

Ukubona izithombe-skrini ze-OpenFire faka lapha kukhona yonke imisebenzi ngisho nama-plugins.

Ngiyabonga ngemibono yakho, uma kukhona IPHUTHA kungumphumela womcabango wakho, hahaha


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Carlos kusho

    Umfundisi omuhle kakhulu uLuciano !!!!
    Bengifuna ukufaka umlilo ovulekile futhi nomfundisi wakho bekungaphezu kokulula.

    I-gracias.

  2.   Santiago kusho

    Luciano, umnikelo omuhle kakhulu !!! Ngilandele imiyalo yakho igxathu negxathu futhi ngicabanga ukuthi ngiyenzile !! (yize ingangivumanga ukuthi ngilungiselele i-Apache2 ukukhombisa iphutha lokusingathwa futhi ngibonise kahle imidwebo) ... kepha angikwazi ukungena ngemvume. Angiqondi ukuthi kusho ukuthini "uma inkinga iqhubeka singashintsha iphasiwedi nge-phpmyadmin ngifuna itafula lomsebenzisi ku-database yomlilo ovulekile". Ungangisiza??
    Ngiyabonga !!!.

    1.    ULuciano Lagassa kusho

      Sawubona, ngiyaxolisa ukuthi angikuphendulanga phambilini kepha angitholanga saziso samazwana akho, uma ungakwazi ukungena ngemvume ngincoma ukuthi uqale kabusha insiza futhi uma inkinga iqhubeka, zama ukushintsha i-admin pass ku-database yomlilo ovulekile, kungenzeka sebenzisa i-phpmyadmin. ungazisa noma yini futhi ngizokusiza.

      1.    oscar melendez kusho

        Luciano sawubona, ndoda ngiya olwazini lwakho ku-linux / ubuntu, kuvela ukuthi ngifaka umlilo ku-ubuntu 16.04, futhi ngikwazi ukufaka i-console yomphakathi neyasendaweni ip, inkinga ukuthi lapho ngizama ukungena ngemvume nge-spark angiqinisekisi umsebenzisi noma i-password, angazi noma kuyabathonya yini ukuthi bane-ipcop efakwe njenge-firewall futhi angazi ukuthi yimaphi amachweba noma imbangela. Ngicela ungisize

  3.   shinjikari kusho

    "Futhi yiGPL, okusho ukuthi i-OpenSource."

    Kungangcono ukuthi "futhi yi-GPL, okungukuthi, i-Free Software"

    Akufani 😀

    1.    ULuciano Lagassa kusho

      Angifuni ukuqala ingxoxo engasho lutho ngoba i-openource ifaka amalayisense amaningi ahlukahlukene njenge-GNU, i-apache, i-mit, i-mozilla namanye amaningi, igama elithi openource lisetshenziselwe ukucacisa ukuthi lingumthombo ovulekile futhi lingaqukatha futhi lihlanganise amalayisense. Ngiyethemba ukuthi kuyaqondakala.
      Ngicabanga nokuthi kuzokhiqiza kakhulu ukusiza kunokuchitha isikhathi ezingxoxweni ezingasile.
      muchas Gracias
      futhi ngiyaxolisa uma lokhu kuphawula kuthuka noma ngubani.

  4.   URober kusho

    Ngaphandle kokungabaza umfundisi omkhulu. Kusebenze okokuqala ukufakwa komlilo ovulekile nakho kwalungiswa nge-LDAP. EPHELELE !!! Ngiyabonga.

  5.   Arian kusho

    Sawubona, ngithanda ukuthi ungisize ngoba sengivele ngacinga okuningi futhi ngaphelelwa yimibono, ngafaka i-LDAP ne-Openfire.
    I-Openfire iqinisekisa kahle nge-LDAP, kepha uma ungeza oxhumana nabo, okubhaliselwe akufiki, futhi nemiyalezo ethunyelwayo ayifiki, futhi ayixhunyiwe komunye nomunye, uma ikuluhlu lwezabelo nabasebenzisi bomlilo ovuthayo, uma kunjalo.
    Uma kukhona umuntu onesiphakamiso sokunginika. Ngikubonga kusengaphambili ...

  6.   c4m4l30n kusho

    UTuto omuhle kakhulu, ngiyabonga Luciano, bengisesikhunjini futhi ucacise ukungabaza okuningi
    Amabhayithi
    c4m4l30n

  7.   UMarcelo ruiz diaz kusho

    Ukufundiswa okuhle kakhulu, kusebenze kahle kakhulu

  8.   I-juan kusho

    Yebo, ngiyifakile futhi konke bekuhamba kahle, kepha inkinga yavela lapho angisoze ngangena kuphaneli yokuphatha, ngihlala nginegama lomsebenzisi noma iphasiwedi engalungile.

    Uma kukhona owaziyo ukuthi angayixazulula kanjani ngingayithokozela kakhulu.

  9.   UMirkovich kusho

    Grande Luciano ... kubonakala kimi ukuthi ukuhlangana kweseva yeJabber kuchazwe kahle ... kusala kimi ukuthi ngikwenze ... Ngiyabonga ngokubulala ukungazi ...

  10.   I-Oriole kusho

    Ngizama ukufaka iJava, kepha ingitshela okulandelayo:
    E: Iphakethe lelanga-java6-bin alitholakalanga

    Ingabe ngukuthi ngiphuthelwa indawo yokugcina izinto? Ngiyabonga!

    1.    ULuciano Lagassa kusho

      sawubona, kufanele usebenzise ama-repos "avinjelwe" ne "multiverse" ku /etc/apt/source.list, ngoba kukhona izinto ku-Ubuntu ezingasebenzi. Uma usebenzisa imvelo yokuqhafaza kumvelaphi yesoftware kungenziwa futhi.

  11.   Pedro kusho

    Ngihlale ngilanda umlilo ovulekile

    1.    ULuciano Lagassa kusho

      Sawubona, njengoba ngikutshela, ngaso sonke isikhathi landela umhlahlandlela wencwadi futhi uma ubona ukuthi ziyabambeka, zibuyekeze, kuhlala ku-google uma kungenzeka.

      1.    u-omar kusho

        konke kulungile… 😉 (umhlahlandlela omuhle)
        kepha ngesikhathi sokumisa umsebenzisi, igundane lami lihambile futhi bengingazi ukuthi ngibhale igama lomsebenzisi nephasiwedi ... 🙁 futhi ngakunika ukungena ...
        inkinga ukuthi ngifaka kabusha futhi manje ngithola okulandelayo:

        omar @ omar-che: ~ $ echo "$ Line" | i-mysql -h localhost -u impande -p
        Faka iphasiwedi:
        I-ERROR 1396 (HY000) kulayini 1: I-Operation CREATE USER yehlulekile nge 'openfire' @ 'localhost'

  12.   katya kusho

    Ngidinga usizo, lapho ngilanda umlilo ovulekile kubonakala sengathi kulandiwe, kepha lapho ngiwufaka, kungikhombisa ukuthi amaphutha atholakele, iqiniso ukuthi ngidinga ngokuphuthumayo ukuqeda iphrojekthi yaseyunivesithi, ngingaluthokozela usizo lwakho.

  13.   i-rayner kusho

    Nginokhiye we-openfire 3.7 ok kodwa ngikhohliwe iphasiwedi yomsebenzisi we-admin futhi angikwazi ukufinyelela ikhonsoli ukudala abasebenzisi abaningi
    Ngidinga ukwazi ukuthi ngiguqula kanjani iphasiwedi
    (Ngisebenzisa i-database firefire)

  14.   u-omar kusho

    Kwenzeka into efanayo kimi njengamazwana angenhla, kuphela ukukhipha umlilo ngokulandelayo ...

    Qeda uhlelo lokusebenza olusebenzayo:
    sudo /etc/init.d/openfire stop

    Isuse kuzinsizakalo:
    sudo update-rc.d -f umlilo ovulekile ususe

    Susa ifayili lokuqalisa:
    sudo rm /etc/init.d/openfire

    Susa wonke amafayela atholakala ku- / opt / openfire:
    Sudo rm -rf / opt / umlilo ovulekile

    Futhi ekugcineni, uma usebenzise i-mysql database yohlelo lokusebenza, ungasusa itafula elisetshenzisiwe.

    futhi lapho ngifaka kabusha ngithola okulandelayo ...

    omar @ omar-che: ~ $ echo "$ Line" | i-mysql -h localhost -u impande -p
    Faka iphasiwedi:
    I-ERROR 1396 (HY000) kulayini 1: I-Operation CREATE USER yehlulekile nge 'openfire' @ 'localhost'

    Ngicela usizo ...

  15.   umazibuthe kusho

    Ngiwina i-OpenFire .. angikwazanga ngayo

  16.   UMartin Adelaido Hdez L kusho

    Kuhle kakhulu .. kusebenza kahle ngeLinuxmint 11
    Ngiyabonga..

  17.   UStruhund kusho

    Lapho ngifaka le miyalo emibili (i-sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf ne-sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset) ku-terminal , kungibuyisela lo mlayezo:

    bash: /etc/apache2/httpd.conf: Imvume inqatshiwe

    Noma yimuphi umbono wokuthi ungayilungisa kanjani? ]:

  18.   UGabriel GRG kusho

    Sawubona mngani, ngifakwe i-Openfire futhi sengivele ngisebenzise abasebenzisi abaningi abenziwe ngeWindows Server 2008 kepha ngithanda ukuthuthela kuLinux, kuzokwenzeka ukuthi ngikwazi ukudlulisa ukulungiselelwa noxhumana nabo abasivele benziwe kusuka kuWin2008 kuye kwiLinux! I-PS: Ngisebenzisa i-database yangaphakathi, enconywayo noma ukungayisebenzisi ngale ndlela, kunabasebenzisi abangaba ngu-200.
    Gracias!