Imiyalezo esheshayo ne-Prosody ku-Debian Squeeze

i-prosody

Sanibonani zihlobo !. Namuhla ngethula isiphakeli sesimanje futhi esiguquguqukayo IJabber / XMPP, ibhalwe ngolimi Lua futhi phambilini ebaziwa nge-Lxmppd. Inezici zokuba uhlelo lweplatifomu oluningi, nokusetshenziswa okuphansi kakhulu kwezinsizakusebenza, okulula ukuzisebenzisa, nokwelula. Futhi ngaphandle kokuqhubeka, ake siqale ibhizinisi! Zingabonakala njengezici eziningi, kepha zilula futhi zimfishane. Sizobona manje:

  • Iseva eyisisekelo
  • Sifaka amaphakheji adingekayo
  • Ake sifunde ukumisa
  • Silungiselela amapharamitha womhlaba jikelele
  • Sakha futhi silungiselele umphathi obonakalayo
  • Sakha izitifiketi ze-SSL / TLS
  • Sivumela umphathi
  • Sakha umsebenzisi wokuqala
  • Sibhalisa i-Prosody yethu kwi-DNS
  • Sihlola konke

Iseva eyisisekelo
Ukusetshenziswa okuphansi kwemithombo kusivumela ukuthi sifake iProsody ngisho naseziteshini zethu zokusebenza futhi sinikeze isevisi yengxoxo kuyo.

Sifaka amaphakheji adingekayo
Ukuze ujwayelane neProsody, sizosebenzisa amaphakheji asemthethweni angena endaweni yokugcina i-Squeeze:

ukufaneleka ukufaka prosody liblua5.1-sec0

Ake sifunde ukumisa
Ake sifunde imibhalo ehambisana nayo /usr/share/doc/prosody/doc/coding_style.txt, ukuze sizijwayeze ifomethi esetshenziswe kumafayili wokumisa. Ake siye kufolda / njll / prosody futhi sibhala uhlu lwamafayela nezikhombisi ezikhona. Amagama efolda ngayinye noma efayeleni enembile futhi akhombisa ngokusobala ukuthi asetshenziselwa ini:

  • izitifiketi: Uhla lwemibhalo lapho kuzogcinwa khona izitifiketi ze-SSL / TLS nezikhiye zabo eziyimfihlo.
  • conf umsebenzi: Uhla lwemibhalo oluqukethe amafayela wokumisa wabasingeli abakhona esiwabiza ngokuthi atholakalayo. Isebenza ngokufana kakhulu nalokho okwakubonwe kokuthunyelwe kwangaphambilini okuhlobene namaseva wewebhu, njengakwifolda etholakala kumasayithi yeNinx.
  • conf.d: Ifolda lapho izixhumanisi eziqondile zabasingathi ababonakalayo zimenyezelwe ku- i-conf nokuthi sifuna ukunika amandla.
  • prosody.cfg.lua: ifayela eliyinhloko lokumiswa kweProsody.
  • README: Ifayela elisinika "umkhondo" wokuqhubekela phambili. Ungayeki ukuyifunda!

Ngalokho esikufundile kuze kube manje, singazama ukumiswa kokuqala okuncane.

Silungiselela imingcele ye-Global
Sifunda ngokucophelela ifayili lokumisa eliyinhloko/etc/prosody/prosody.cfg.lua, engiwenze ukuhumusha kwamahhala nokuthi singazilanda ekugcineni. Masigcine ifayili langempela elifakiwe kusetshenziswa umyalo olandelayo:

cp /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.original

Sithulula ifayela lokumisa. Ngefayela le- umfowethu omdala, sihlela ifayela le- prosody.cfg.lua sekuvele kuthululiwe, futhi unamathisele okuqukethwe kwefayela lesibonelo elilandiwe. Siyiguqula ngokuya ngezidingo zethu, bese siyonga ngokujwayelekile ctl + noma. Kamuva sihlola i-syntax yefayela lokumisa:

cp / dev / null /etc/prosody/prosody.cfg.lua nano /etc/prosody/prosody.cfg.lua luac -p /etc/prosdy/prosody.cfg.lua

Futhi uma ungabuyisi myalezo, kungenxa yokuthi konke kuhamba kahle.

Sakha futhi silungiselele i-Virtual Host
Ifayela lomgcini wethu ophathekayo, sizolakha enkombeni /etc/prosody/conf.avail/ngegama lomethuleli, kanye nesandiso .conf.lua, futhi sizoyakha kufayelaisibonelo.com.cfg.lua ekhona kuleyo folda:

mv /etc/prosody/conf.avail/example.com.cfg.lua /etc/prosody/conf.avail/web.amigos.cu.cfg.lua nano /etc/prosody/conf.avail/web.amigos.cu .cfg.lua

Siguqula ifayela ngamapharamitha afanele ngokwezidingo zethu. Singalanda inguqulo ehambisana nalesi sibonelo ekugcineni kokuthunyelwe. Ungakhohlwa ukususa ulayini amandla = amanga - Susa lo mugqa ukuze unike amandla lo msingathi.

Sakha izitifiketi ze-SSL / TLS
Lapho senza umyalo wokwenza izitifiketi, bazosicela imininingwane ephathelene nenkampani yethu.

cd / njll / prosody / certs openssl req -new -x509 -days 365 -nodes -out "web.amigos.cu.crt" -keyout "web.amigos.cu.key"

Sihlola ukuthi izitifiketi zenziwe ngendlela eyiyo yi- ls-l.

Sivumela umphathi
Ukuze unikeze amandla umphathi obizwe nge /etc/prosody/conf.avail/web.amigos.cu.cfg.lua, kufanele sakhe isixhumanisi esingokomfanekiso salelo fayela kufolda conf.d. Ngemuva kwalokho kufanele siqale kabusha insiza:

ln -s /etc/prosody/conf.avail/web.amigos.cu.cfg.lua /etc/prosody/conf.d/web.amigos.cu.cfg.lua /etc/init.d/prosody restart

Ithiphu: Vula ikhonsoli enikezelwe ukubuka imilayezo ye-Prosody log usebenzisa umyalo umsila -f /var/log/prosody/prosody.log. Uma ulayini wokugcina uthi "Kwenziwe ngempumelelo i-PID ####", khona-ke konke kusebenza eKilo!. Uma kwenzeka uthola umlayezo wephutha, kungadingeka ukuthi ubulale inqubo ngesandla "Lua" ukuthi isebenza NGAPHAMBI kokuqala kabusha iProsody. Ukwazi i- pid del Lua, gijimaps -e | grep lu. Ukubulala inqubo, bulala-bulala #pid del lua.

Sakha umsebenzisi wokuqala
Ukwakha abasebenzisi sisebenzisa umyalo prosodyctl Ngokulandelayo:

prosodyctl adduser admin@web.amigos.cu

Umyalo uzosicela i "Iphasiwedi" yomsebenzisi. Qaphela ukuthi sakha umsebenzisi "Ukuphatha", esimemezela njengo-Prosody Administrator kufayela lokumiswa komhlaba prosody.cfg.lua.

SINCOMA UKUTHI UNGasebenzisi umyalo prosodyctl ukumisa, ukuqala, noma ukuqala kabusha insiza, kepha kwenze ngezindlela zendabuko ezinjenge:

/etc/init.d/prosody {start | stop | restart | reload} invoke-rc.d prosody {start | stop | restart | reload} service prosody {start | stop | restart | reload}

Sibhalisa i-Prosody yethu kwi-DNS
Insizakalo yemiyalezo esheshayo incike kakhulu kwinsizakalo ye-DNS. Umsebenzisi ngamunye ukhonjwa ngekheli lakhe noma I-JID ngendlela ye umsebenzisi @ domain, lapho isizinda sibonisa isiphakeli lapho i-akhawunti igcinwe khona. Ukuze umsebenzisi axhume futhi angene ngemvume, kuyadingeka ukuthola ikheli le-IP leseva. Ngokufanayo amaseva akude adinga ukuxhumana ne- umsebenzisi @ domain ukudlulisa umyalezo. Ngakho-ke, kuyadingeka ukuthi iseva ye-Prosody inohlobo lwerekhodi A kuseva ye-DNS ye-LAN yethu. Ngokwesibonelo:

192.168.10.20 KUWE web.amigos.cu.

Sihlola konke
Sesivele sisebenza i-Prosody server yethu. Ake sixoxe-ke! Faka i-Pidgin noma i-Psi, noma khetha iklayenti le-XMPP olithandayo bese uxhuma kuseva. Uma ephumelela, kungenxa yokuthi ulandele okuqukethwe yile ndatshana kuleyo ncwadi. Uma kungenjalo, buza, yilokho amabhulogi afana nalawa enzelwe wona. Ahhh, uma ufuna ukuxoxa kusuka kukhonsoli, faka i-Finch.

Senze iphasela nemibhalo evela kusiza esisemthethweni seProsody, esinethemba lokuthi sizoba wusizo. Labo abafisa ukulanda amaphakheji ngqo endaweni yokugcina izinto zeProsody, vakashela Indawo yokugcina iphakheji ye-Prosody.

Kuwo wonke umuntu, sikufisela inhlanhla nokuxoxa okujabulisayo!

Landa amafayela wesampula

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.   eliotime3000 kusho

    Isiphakamiso esihle. Ake sibone ukuthi nginesikhathi sokwenza iklayenti lokuthumela imiyalezo ngokushesha.

    1.    izinga kusho

      Elinye iklayenti le-XMPP? Ndoda, angicabangi ukuthi kunesidingo ngaphandle kokuthi ukwenze ukuze ufunde futhi ukubeke njengenhloso yakho. Sezivele ziyi-Pidgin, Kopete, KDE-Telephaty, Empathy, PSI ... noma kunjalo.

      1.    isihlibhi kusho

        Yebo, elinye iklayenti angicabangi kanjalo kepha kungaba mnandi ukudlala nge-XMPP API bese uthumela imiyalezo evela kuzinhlelo zokusebenza.

      2.    Ukubola87 kusho

        Kungakuhle uma ngokwesibonelo udinga ukwenza uhlobo lwengxoxo yenethiwekhi yangaphakathi noma into efanayo

      3.    i-braybaut kusho

        Uma lokho kuliqiniso, kepha lesi sifundo sisetshenziselwa ukusebenzisa iklayenti le-XMPP kumanethiwekhi wamahhala

        1.    isihlibhi kusho

          Lokhu kufundisa kuseva, sekuvele kukhona amaklayenti ambalwa wamahhala.

      4.    eliotime3000 kusho

        Okwe-Windows, kuzoba wusizo olukhulu (uma ingekho i-Messenger yasenganekwaneni, kungakuhle ukuyenza ibe ngcono, akunjalo?).

  2.   UFederico A. Valdés Toujague kusho

    Ngiyabonga nonke ngemibono yenu. Iphupho lami ukuthi ngibe neklayenti lewebhu ukuxoxa nge-LAN yami. Ngafaka i-ejabberd ngeJwChat futhi njengoba isikhombimsebenzisi ku-Squeeze sasinamathele (futhi sibi futhi sine-buggy), angizange ngizame nokukuzama. Ngizamile iseva yewebhu ye-Yaws neklayenti layo lewebhu le-Yaws-chat futhi angikwazanga ukuyenza isebenze kahle. Balande i-PHPFreeChat futhi lutho. Nge-Lenny's Drupal 6 ngazama ukulungisa ama-plugins engxoxo futhi ngakhathala ngaleso sikhathi, eminyakeni eminingana edlule. Ngiphupha ngokunganciki ekufakweni kwamakhasimende futhi ngixoxe ngesiphequluli akukho okunye. Inselele yethulwe.

    1.    eliotime3000 kusho

      Wamukelekile mngani. Ake sibheke ukuthi ngingaqedela ukulanda i-Wheezy DVD1 ukwenza okokufundisa ukuthi ungayifaka kanjani i-ZPanelX enguqulweni entsha ye-Debian Stable (ngiyethemba ukuthi abathuthukisi be-ZPanel abalahli ukuxhaswa kwe-Ubuntu 12.04 LTS, ngoba uma kungenjalo angikwazi ukwenza okuzenzakalelayo ukufakwa kwephaneli yokulawula engikutholile kuhle ngenkathi ngiyivivinya kuWindows).

  3.   Kusha ku-Debian kusho

    Sawubona, uma ngafaka iDebian 7 isikhashana esedlule. Kodwa-ke anginayo i-intanethi, ingitshela ukuthi ngiphuthelwa yi-firmware. Kuyisixhumanisi se-usb tp tl-wn321g. Ngingayilanda yini ku-Windows? Uxolo ukubuza lapha ukuthi angifuni ukubhalisa kunoma yisiphi isithangami se-debian, futhi angisazi kahle isiNgisi.

    1.    eliotime3000 kusho

      Uma i-TP-Link ine-chipset ye-Altheros, kufanele iyibone ngaphandle kwezinkinga.

      Thola ukuthi ngabe imodeli yakho ye-TP-Link USB ine-Altheros chipset, futhi uqaphele i-ID yehadiwe.

    2.    umhlaziyi kusho

      Uma ufuna ukulanda i-iso lapha, zingama-debian isos kepha eza nezishayeli ezingekho mahhala ne-firmware.

      http://live.debian.net/cdimage/release/7.0.0+nonfree/i386/iso-hybrid/

  4.   Ukubola87 kusho

    Ngingathanda i-tuto enhle ku-asterisk hehehe

    1.    Julio Cesar kusho

      Ngincoma ukuthi uqale ngokusebenzisa i-Trixbox CE noma i-Elastix yomibili isuselwa ku-Asterisk

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   msx kusho

    Umhlahlandlela omuhle kakhulu, ngiyabonga kakhulu 🙂

  6.   Mthokozisi kusho

    Kuhle, ngiyabonga kakhulu kube wusizo olukhulu.

  7.   @NomzamoMbatha kusho

    Ngizoyivivinya kuMesh Free Network esiyisebenzisa edolobheni lami. Ngemuva kwalokho ngizokutshela ukuthi ngihamba kanjani ngalokhu.

    Jabulela.!

  8.   @NomzamoMbatha kusho

    Isono. Ngahlala esigabeni sokugcina. Ngiyilungiselela kuphi i-DNS? Kuyihlazo elingakanani ukuba wedwa obuza lokhu haha

  9.   UPICCORO uLenz McKAY kusho

    Nginemibuzo ethakazelisa kakhulu:

    Ngabe usazi noma ngabe kukhona okuhlangenwe nakho kokufakwa ekukhiqizeni i-prosody yabasebenzisi be-3000 lapho kuxhunywe ngasikhathi sinye okungenani ukuxoxa okungu-1000 ngasikhathi sinye?

    Ukusekelwa kwe: ukudluliswa kwefayela, i-VIP, futhi lena ilog yezingxoxo ebaluleke kakhulu

    IMVELO: Abasebenzisi abayizinkulungwane ezi-3, abanama-web reg abakhubazekile nemibhalo esebenzisa isiphakeli okucelwe ngokusebenzisa ama-cgi prawns wokubhaliswa nokusetshenziswa komsebenzisi, ku-8-core DELL T110 ene-8Gb yenqama yokusetshenziswa okukhethekile noma i-ejabberd kulenny ene-port erland ne-ejabberd

    Ibhola liyakhukhumala, ngemuva kokuhlalisa izinkinga eziningi ejabberd, ngithola lokhu, empeleni lokhu kungenza ngizizwe sengathi ngichithe isikhathi sami ..

    1.    UFederico A. Valdés Toujague kusho

      Ozithobayo ePICCORO uLenz McKAY !!!. Bheka, ngincoma ukuthi uvakashele iwebhusayithi esemthethweni yeProsody http://prosody.im, futhi wandise imininingwane. Anginalo ulwazi ngaphezu kwamakhasimende ayi-1000 axoxa ngasikhathi sinye neProsody. Futhi angicabangi ukuthi uchithe isikhathi sakho no-Ejabberd. Yisinqumo osithathile ngesikhathi sikaLenny. Ngale ndlela, ngiyavuma ukuthi u-Ejabberd wayengowokuqala engamfaka ebhizinisini lami, lapho mhlawumbe abasebenzisi abangama-50 noma abangama-60 baxoxa ngazwi linye. Iseva yayingazi lutho ngayo, futhi yayinama-megabyte angu-512 kuphela we-RAM. Yep Futhi yep, ngibe nesikhathi esinzima ukusisetha kahle. IProsody ilula kakhulu, kepha ngiyakumema ukuthi uthole okuningi ngamakhono ayo. Akukhona ukuthi ngiyamngabaza, kodwa ukuthi anginalo ulwazi oludingayo.