Teachtaireachtaí Láithreach le Prosody ar Debian Squeeze

prosody

Dia duit a chairde !. Sa lá atá inniu cuirim i láthair freastalaí nua-aimseartha agus solúbtha duit Jabber / XMPP, scríofa sa teanga Lua agus ar a dtugtaí Lxmppd roimhe seo. Tá na tréithe aige mar chóras il-ardán, le tomhaltas acmhainní an-íseal, éasca le húsáid, agus insínte. Agus gan a thuilleadh ama a dhéanamh, déanaimis gnó! B’fhéidir go bhfuil an chuma orthu go bhfuil go leor gnéithe ann, ach tá siad simplí agus gearr i ndáiríre. Feicfimid anois:

  • Freastalaí bonn
  • Suiteáilimid pacáistí riachtanacha
  • A ligean ar a fhoghlaim a chumrú
  • Cumraímid paraiméadair dhomhanda
  • Cruthaímid agus cumraímid an t-óstach fíorúil
  • Ginimid teastais SSL / TLS
  • Cuirimid ar chumas an óstach
  • Cruthaímid an chéad úsáideoir
  • Cláraíonn muid ár Prosody i DNS
  • Seiceáilimid gach rud

Freastalaí bonn
Ligeann tomhaltas íseal acmhainní dúinn an Prosody a shuiteáil fiú inár stáisiún oibre féin agus an tseirbhís Comhrá a sholáthar uaidh.

Suiteáilimid pacáistí riachtanacha
Chun eolas a chur ar an Prosody, táimid chun na pacáistí oifigiúla a thagann i stór Squeeze a úsáid:

inniúlacht suiteáil prosody liblua5.1-sec0

A ligean ar a fhoghlaim a chumrú
Léimid na cáipéisí a ghabhann leis seo /usr/share/doc/prosody/doc/coding_style.txt, eolas a chur ar an bhformáid a úsáidtear sna comhaid chumraíochta. Téigh go dtí an fillteán / etc / prosody agus liostálann muid na comhaid agus na heolairí atá ann. Tá ainmneacha gach fillteáin nó comhad iomasach agus léiríonn siad go soiléir an úsáid a bhaintear astu:

  • certs: Eolaire ina stórálfar na teastais SSL / TLS agus a n-eochracha príobháideacha.
  • conf.vail: Eolaire ina bhfuil comhaid chumraíochta na n-óstach fíorúil a ndearbhaímid go bhfuil siad ar fáil. Oibríonn sé an-chosúil leis an méid a chonacthas i bpoist roimhe seo a bhaineann le freastalaithe gréasáin, mar atá i gcás an fhillteáin Nginx atá ar fáil ar shuímh.
  • conf.d: Fillteán ina ndearbhaítear naisc dhíreacha óstach fíorúil i conf.avil agus gur mhaith linn a chumasú.
  • prosody.cfg.lua: príomhchomhad chumraíocht Prosody.
  • README: Comhad a thugann “leid” dúinn le dul ar aghaidh. Ná stop ag léamh é!

Leis an méid atá léite againn go dtí seo, is féidir linn cumraíocht tosaigh íosta a thriail.

Cumraímid na paraiméadair Dhomhanda
Déanaimid staidéar cúramach ar an bpríomhchomhad cumraíochta/etc/prosody/prosody.cfg.lua, a rinne mé aistriúchán saor in aisce dó agus ar féidir linn a íoslódáil ag an deireadh. Sábhálfaidh muid an comhad bunaidh atá suiteáilte ag úsáid an ordaithe seo a leanas:

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

Folaimid an comhad cumraíochta. Leis an nano, déanaimid eagarthóireacht ar an prosody.cfg.lua fholmhú cheana féin, agus greamaigh ábhar an chomhaid shampla íoslódáilte. Déanaimid é a mhodhnú de réir ár riachtanas, agus sábháil leis an ngnáthnós ctl + nó. Níos déanaí déanaimid comhréir an chomhaid chumraíochta a sheiceáil:

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

Agus mura dtugann tú aon teachtaireacht ar ais, is amhlaidh go bhfuil gach rud go breá.

Cruthaímid agus cumraímid an Óstach Fíorúil
Comhad ár n-óstach fíorúil, cruthóimid é san eolaire /etc/prosody/conf.avail/leis an óstainm, móide an síneadh .conf.lua, agus cruthóimid é ón gcomhadshampla.com.cfg.lua atá ann cheana san fhillteán sin:

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

Mionathraímid an comhad leis na paraiméadair cheart de réir ár riachtanas. Is féidir linn leagan atá comhsheasmhach leis an sampla seo a íoslódáil ag deireadh an phoist. Ná déan dearmad an líne a scriosadh cumasaithe = bréagach - Bain an líne seo chun an t-óstach seo a chumasú.

Ginimid teastais SSL / TLS
Agus an t-ordú á fhorghníomhú acu chun na teastais a ghiniúint, iarrfaidh siad orainn faisnéis a bhaineann lenár gcuideachta.

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

Seiceálaimid gur gineadh na teastais i gceart ag ls -l.

Cuirimid ar chumas an óstach
Chun an t-óstach a dearbhaíodh i /etc/prosody/conf.avail/web.amigos.cu.cfg.lua, ní mór dúinn nasc siombalach den chomhad sin a chruthú san fhillteán conf.d. Ansin caithfimid an tseirbhís a atosú:

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

Leid: Oscail consól tiomnaithe chun teachtaireachtaí loga Prosody a fheiceáil ag úsáid an ordaithe eireaball -f /var/log/prosody/prosody.log. Má deir an líne dheireanach "Daemonized go rathúil le PID ####", ansin oibríonn gach rud go dtí an Kilo!. Má tharlaíonn sé go bhfaighidh tú teachtaireacht earráide, b’fhéidir go mbeidh ort an próiseas a mharú de láimh "Lua" go bhfuil sé ag rith ROIMH an Prosody a atosú. Go mbeadh a fhios ag an pid del Lua, rithps -e | grep lua. Chun an próiseas a mharú, marú -kill #pid del lua.

Cruthaímid an chéad úsáideoir
Chun úsáideoirí a chruthú úsáidimid an t-ordú prosodyctl mar a leanas:

prosodyctl adduser admin@web.amigos.cu

Iarrfaidh an t-ordú dúinn an "Pasfhocal" úsáideoir. Fógra cruthaímid an t-úsáideoir "Riarachán", a dhearbhaímid mar Riarthóir Prosody sa chomhad cumraíochta domhanda prosody.cfg.lua.

Molaimid NÍL an t-ordú a úsáid prosodyctl an tseirbhís a stopadh, a thosú nó a atosú, ach é a dhéanamh trí mhodhanna traidisiúnta mar:

/etc/init.d/prosody {start | stop | atosú | athlódáil} invoke-rc.d prosody {start | stop | restart | reload} service prosody {start | stop | atosú | athlódáil}

Cláraíonn muid ár Prosody i DNS
Tá an tseirbhís teachtaireachtaí meandaracha ag brath go mór ar an tseirbhís DNS. Aithnítear gach úsáideoir de réir a sheoladh nó JID ar bhealach na úsáideoir @ fearann, i gcás ina léiríonn an fearann ​​an freastalaí ar a stóráiltear an cuntas. Ionas gur féidir leis an úsáideoir ceangal agus logáil isteach, is gá seoladh IP an fhreastalaí a fháil. Mar an gcéanna is gá do fhreastalaithe iargúlta teagmháil a dhéanamh leis an úsáideoir @ fearann chun teachtaireacht a chur chugat. Dá bhrí sin, is gá go bhfuil cineál taifid ag an bhfreastalaí Prosody A i bhfreastalaí DNS ár LAN. Mar shampla:

192.168.10.20 IN A gréasáin.amigos.cu.

Seiceáilimid gach rud
Tá ár bhfreastalaí Prosody á rith againn cheana féin. Déanaimis comhrá ansin! Suiteáil Pidgin nó Psi, nó roghnaigh an cliant XMPP de do rogha agus ceangail leis an bhfreastalaí. Má éiríonn leis, is mar gheall air sin a lean sé ábhar an ailt seo go dtí an litir. Mura féidir, fiafraigh, sin an fáth a ndearnadh blaganna mar seo. Ahhh, más mian leat comhrá a dhéanamh ó chonsól, suiteáil an Finch.

Rinneamar pacáiste leis an doiciméadacht ó shuíomh oifigiúil Prosody, a bhfuil súil againn a bheidh úsáideach. Iad siúd ar mian leo na pacáistí a íoslódáil go díreach ó stór Prosody, tabhair cuairt ar Stór pacáiste Prosody.

Go n-éirí an t-ádh leat agus Comhrá sona duit!

Íoslódáil comhaid shamplacha

Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

20 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   am mionlach3000 a dúirt

    Moladh maith. Feicfimid an bhfuil am agam cliant teachtaireachtaí meandaracha a dhéanamh.

    1.    elav a dúirt

      Cliant XMPP eile? A dhuine, ní dóigh liom go bhfuil gá leis mura ndéanann tú é chun é a fhoghlaim agus a shocrú mar do sprioc. Tá siad cheana féin Pidgin, Kopete, KDE-Telephaty, Empathy, PSI ... ar aon nós.

      1.    dhúntóir a dúirt

        Bhuel, an oiread le cliant eile ní dóigh liom go mbeadh sé taitneamhach imirt leis an API XMPP agus teachtaireachtaí a sheoladh ó fheidhmchláir.

      2.    Go leor87 a dúirt

        Ba bhreá an rud é, mar shampla, go gcaithfidh tú cineál comhrá a dhéanamh do líonra inmheánach nó rud éigin cosúil leis

      3.    Brabaut a dúirt

        Más fíor é sin, ach úsáidtear an rang teagaisc seo chun cliant XMPP a chur i bhfeidhm i líonraí Saor

        1.    dhúntóir a dúirt

          Tá an teagaisc seo don fhreastalaí, tá cúpla cliant saor in aisce ann cheana féin.

      4.    am mionlach3000 a dúirt

        Maidir le Windows, d’fhónfadh sé go leor (in éagmais an Messenger miotasach, bheadh ​​sé go maith ceann níos fearr a dhéanamh, ceart?).

  2.   Federico A. Valdes Toujague a dúirt

    Go raibh míle maith agaibh go léir as bhur dtuairimí. Is é mo bhrionglóid cliant gréasáin a bheith agam chun comhrá a dhéanamh ar mo LAN. Chuir mé ejabberd le JwChat agus ós rud é go raibh an comhéadan i Squeeze greamaitheach (agus gránna agus fabhtach), níor thriail mé fiú é. Bhain mé triail as freastalaí gréasáin Yaws agus a chliant gréasáin Yaws-chat agus ní raibh mé in ann é a chur ag obair i gceart. Íoslódáil siad an PHPFreeChat agus rud ar bith. Le Lenny's Drupal 6 rinne mé iarracht na forlíontáin a chumrú don chomhrá agus d’éirigh mé tuirseach ar ais ansin, roinnt blianta ó shin. Is dóigh liom nach mbraitheann mé níos mó ar chliaint a shuiteáil agus comhrá a dhéanamh le brabhsálaí. Seoltar an Dúshlán.

    1.    am mionlach3000 a dúirt

      Tá fáilte romhat, a chara. Feicfimid an bhféadfainn críochnú an Wheezy DVD1 a íoslódáil chun rang teagaisc a dhéanamh ar conas ZPanelX a shuiteáil sa leagan nua de Debian Stable (tá súil agam nach ndéanann forbróirí ZPanel tacaíocht Ubuntu 12.04 LTS a thréigean, mar gheall air sin ní fhéadfainn uathoibriú a dhéanamh suiteáil an phainéil rialaithe sin a fuair mé iontach nuair a rinne mé tástáil air ar Windows).

  3.   Nua do Debian a dúirt

    Dia duit, má shuiteáil mé Debian 7 tamall beag ó shin. Mar sin féin níl an t-idirlíon agam, deir sé liom go bhfuil an fhirmware in easnamh orm. Is nasc usb tp tl-wn321g é. An féidir liom é a íoslódáil ó Windows? Tá brón orm a iarraidh anseo ná nár mhaith liom clárú in aon fhóram debian, freisin níl a fhios agam go maith Béarla.

    1.    am mionlach3000 a dúirt

      Má tá an chipset Altheros ag an TP-Link, ba cheart dó é a aithint gan deacrachtaí.

      Faigh an bhfuil an chipset Altheros ag do mhúnla USB TP-Link, chomh maith leis an ID Crua-earraí a thabhairt faoi deara.

    2.    tráchtaire a dúirt

      Más mian leat an iso a íoslódáil anseo, is debian isos iad ach tagann siad le tiománaithe agus firmware neamh-saor in aisce.

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

  4.   Go leor87 a dúirt

    Ba mhaith liom tuto maith ar réiltín hehehe

    1.    Julio Cesar a dúirt

      Molaim duit tosú trí Trixbox CE nó Elastix a úsáid tá an dá cheann bunaithe ar réiltín

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   msx a dúirt

    Treoir an-mhaith, go raibh míle maith agat 🙂

  6.   Alejandrodez a dúirt

    Ar fheabhas, go raibh maith agat bhí sé an-úsáideach.

  7.   @Jlcmux a dúirt

    Déanfaidh mé tástáil air sa Líonra Saor ó Mhogalra atá á chur i bhfeidhm againn i mo chathair. Ansin inseoidh mé duit conas atá ag éirí liom leis seo.

    Cheers.!

  8.   @Jlcmux a dúirt

    Is mór an trua é. D’fhan mé sa chéim dheireanach. Cá ndéanfaidh mé an DNS a chumrú? Nach mór an náire an t-aon duine a iarrann an haha ​​seo

  9.   PICCORO Lenz MCKAY a dúirt

    Tá roinnt ceisteanna an-suimiúla agam:

    An bhfuil a fhios agat nó an bhfuil taithí agat ar shuiteáil i dtáirgeadh prosody do 3000 úsáideoir i gcás ina bhfuil 1000 comhrá ar a laghad ceangailte ag an am céanna?

    Tacaíocht do: aistriú comhad, VIP, agus an é seo an loga comhrá is tábhachtaí?

    COMHSHAOL: 3 mhíle úsáideoir, le reg gréasáin agus scripteanna do dhaoine faoi mhíchumas trí fhreastalaí arna agairt trí cloicheáin cgi le haghaidh clárú agus ionramháil úsáideoirí, i DELL T8 110-lárnach le 8Gb de reithe le húsáid go heisiach nó le haghaidh ejabberd i lenny le erland ported agus ejabberd

    Athraíonn an liathróid, tar éis dom freastal ar a lán fadhbanna san ejabberd, faighim é seo, i ndáiríre cuireann sé seo orm go mbraitheann mé amú mo chuid ama.

    1.    Federico A. Valdes Toujague a dúirt

      Mo chuid meas ar PICCORO Lenz McKAY !!!. Féach, molaim duit cuairt a thabhairt ar shuíomh Gréasáin oifigiúil Prosody http://prosody.im, agus an fhaisnéis a leathnú. Níl aon taithí agam ar níos mó ná 1000 cliant ag comhrá ag an am céanna leis an Prosody. Agus ní dóigh liom gur chuir tú do chuid ama amú leis an Ejabberd. Is cinneadh é a rinne tú in aimsir Lenny. Dála an scéil, admhaím gurb é Ejabberd an chéad cheann a chuir mé isteach ar mo lan gnó, áit a raibh 50 nó 60 úsáideoir ag comhrá le chéile, b’fhéidir. Ní raibh a fhios ag an bhfreastalaí fiú é, agus nach raibh aige ach 512 meigibheart RAM. 🙂 Agus yep, bhí am deacair agam é a chur ar bun i gceart. Tá an Prosody an-simplí, ach tugaim cuireadh duit tuilleadh a fháil amach faoi na féidearthachtaí atá ann. Ní hé go bhfuil amhras orm faoi, ach nach bhfuil an taithí atá uait agat.