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!
Isiphakamiso esihle. Ake sibone ukuthi nginesikhathi sokwenza iklayenti lokuthumela imiyalezo ngokushesha.
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.
Yebo, elinye iklayenti angicabangi kanjalo kepha kungaba mnandi ukudlala nge-XMPP API bese uthumela imiyalezo evela kuzinhlelo zokusebenza.
Kungakuhle uma ngokwesibonelo udinga ukwenza uhlobo lwengxoxo yenethiwekhi yangaphakathi noma into efanayo
Uma lokho kuliqiniso, kepha lesi sifundo sisetshenziselwa ukusebenzisa iklayenti le-XMPP kumanethiwekhi wamahhala
Lokhu kufundisa kuseva, sekuvele kukhona amaklayenti ambalwa wamahhala.
Okwe-Windows, kuzoba wusizo olukhulu (uma ingekho i-Messenger yasenganekwaneni, kungakuhle ukuyenza ibe ngcono, akunjalo?).
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.
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).
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.
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.
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/
Ngingathanda i-tuto enhle ku-asterisk hehehe
Ngincoma ukuthi uqale ngokusebenzisa i-Trixbox CE noma i-Elastix yomibili isuselwa ku-Asterisk
http://www.elastix.org/
http://www.trixbox.com/
Umhlahlandlela omuhle kakhulu, ngiyabonga kakhulu 🙂
Kuhle, ngiyabonga kakhulu kube wusizo olukhulu.
Ngizoyivivinya kuMesh Free Network esiyisebenzisa edolobheni lami. Ngemuva kwalokho ngizokutshela ukuthi ngihamba kanjani ngalokhu.
Jabulela.!
Isono. Ngahlala esigabeni sokugcina. Ngiyilungiselela kuphi i-DNS? Kuyihlazo elingakanani ukuba wedwa obuza lokhu haha
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 ..
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.