Hafatra eo noho eo miaraka amin'ny Prosody amin'ny famoahana an'i Debian

prosody

Salama namana !. Androany aho manolotra ho anao mpizara maoderina sy malefaka Jabber / XMPP, nosoratana tamin'ny fiteny lua ary fantatra amin'ny anarana hoe Lxmppd. Izy io dia manana ny mampiavaka azy amin'ny maha-rafitra sehatra maro azy, miaraka amin'ny fanjifana loharanon-karena tena ambany, mora ampiasaina ary azo itarina. Ary raha tsy misy resaka lavitra intsony, andao hiroso amin'ny raharaha! Mety toa lafiny maro izy ireo, saingy tsotra sy fohy. Ho hitantsika izao:

  • Mpizara fototra
  • Mametraka fonosana ilaina izahay
  • Andao hianatra manamboatra
  • Manamboatra ny masontsivana manerantany
  • Mamorona sy manamboatra ny mpampiantrano virtoaly izahay
  • Mamoaka mari-pankasitrahana SSL / TLS izahay
  • Avelanay ny mpampiantrano
  • Mamorona ny mpampiasa voalohany izahay
  • Izahay dia misoratra amin'ny DNS ny Prosody anay
  • Izahay dia manamarina ny zava-drehetra

Mpizara fototra
Ny ambany fanjifana ny loharano dia ahafahantsika mametraka ny Prosody na dia ao amin'ny toeram-piasantsika aza ary manome ny serivisy Chat avy aminy.

Mametraka fonosana ilaina izahay
Mba hahafantarantsika tsara ny tenantsika amin'ny Prosody, dia hampiasa ireo fonosana ofisialy tonga ao amin'ny trano fisakafoanana Squeeze izahay:

aptitude mametraka prosody liblua5.1-sec0

Andao hianatra manamboatra
Andao vakio ireo antontan-taratasy miaraka aminy /usr/share/doc/prosody/doc/coding_style.txt, hampahafantatra ny tenantsika amin'ilay endrika ampiasaina ao amin'ireo fisie fikirakirana. Andao mankany amin'ny folder / sns / prosody ary mitanisa ireo fisie sy lahatahiry efa misy izahay. Ny anaran'ireo fampirimana na fisie tsirairay dia mailaka ary manondro mazava tsara izay hampiasana azy ireo:

  • certs: Directory izay hitehirizana ny mari-pankasitrahana SSL / TLS sy ny lakilen'izy ireo manokana.
  • conf.avail: Directory izay misy ireo rakitra fikirakirana an'ireo mpampiantrano virtoaly izay ambaranay ho misy. Izy io dia miasa mitovitovy amin'izay hita tamin'ny lahatsoratra teo aloha momba ny mpizara tranonkala, toy ny folder misy an'i Nginx.
  • conf.d: Folder izay nanambarana ny rohy mivantana an'ny mpampiantrano virtoaly conf.avil ary te hampandeha izahay.
  • prosody.cfg.lua: rakitra voalohany amin'ny fikirakirana Prosody.
  • README: File izay manome "clue" antsika handroso. Aza atsahatra ny famakiana azy!

Amin'izay novakiantsika hatreto dia afaka manandrana fanaingoana kely voalohany.

Manamboatra ny masontsivana manerantany izahay
Mandinika tsara ny fisie fisiefany lehibe izahay/etc/prosody/prosody.cfg.lua, izay nanaovako dikanteny maimaimpoana ary azonay alaina amin'ny farany. Andao hotehirizina ny rakitra apetraka napetraka amin'ny alàlan'ity baiko manaraka ity:

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

Foananay ny rakitra fisie. Miaraka amin'ny Nano, manitsy ny prosody.cfg.lua efa foana, ary apetaho ny atin'ny rakitra ohatra alaina. Manova azy io arakaraka izay ilainay izahay, ary manangona amin'ny mahazatra Ctl + o. Aorian'izay dia manamarina ny syntax an'ny fisie config:

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

Ary raha tsy mamerina hafatra ianao dia milamina ny zava-drehetra.

Izahay dia mamorona sy manamboatra ny Virtual Host
Ny rakitra fisian'ny mpampiantrano anay dia hataonay ao amin'ny lahatahiry /etc/prosody/conf.avail/miaraka amin'ny anaran'ny mpampiantrano, miampy ny fanitarana .conf.lua, ary hamorona azy io amin'ny rakitraohatra.com.cfg.lua misy ao amin'ity fampirimana ity:

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

Manova ny fisie amin ny masontsivana marina arakaraka izay ilainay izahay. Azontsika atao ny misintona kinova mifanaraka amin'ity ohatra ity amin'ny faran'ny lahatsoratra. Aza adino ny mamafa ny tsipika alefa = diso - Esory ity tsipika ity hahafahana mampiantrano ity mpampiantrano ity.

Mamoaka mari-pankasitrahana SSL / TLS izahay
Rehefa manatanteraka ny baiko hamoronana mari-pankasitrahana izy ireo dia hanontany anay momba ny fampahalalana mifandraika amin'ny orinasanay.

cd / sns / prosody / certs dia manokatra req -new -x509 -saona 365 -nodes -out "web.amigos.cu.crt" -keyout "web.amigos.cu.key"

Izahay dia manamarina fa ny mari-pankasitrahana dia novokarin'i ls -l.

Avelanay ny mpampiantrano
Mba hahafahan'ny mpikarakara nanambara tamin'ny /etc/prosody/conf.avail/web.amigos.cu.cfg.lua, tsy maintsy mamorona rohy an'ohatra an'io rakitra io ao anaty lahatahiry isika conf.d. Avy eo isika dia tsy maintsy mamerina ny serivisy:

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

Soso-kevitra: Manokà console iray natokana hijerena ireo hafatra log Prosody amin'ny alàlan'ny baiko tail -f /var/log/prosody/prosody.log. Raha ny andalana farany no miteny "Nahomby ho an'ny daomy ho PID ####", avy eo miasa amin'ny Kilo ny zava-drehetra !. Raha sendra mahazo hafatra diso ianao dia mety mila mamono amin'ny fomba tanana ilay fomba "Lua" fa mihazakazaka INDRINDRA ny famerenana ny Prosody. Hahafantatra ny pid del Lua, mihazakazakaps -e | grep lua. Mamono ny fizotrany, mamono -mamono #pid del lua.

Mamorona ny mpampiasa voalohany izahay
Mba hamoronana mpampiasa dia mampiasa ny baiko isika prosodyctl toy izao manaraka izao:

prosodyctl adduser admin@web.amigos.cu

Ny baiko dia hangataka aminay ny "Teny miafina" an'ny mpampiasa. Jereo fa mamorona ny mpampiasa izahay "Admin", izay ambaranay ho Administrator Prosody ao amin'ny fisie fikirakirana manerantany prosody.cfg.lua.

MANOLOTRA IZAO izahay TSY mampiasa ny baiko prosodyctl hampiatoana, hanombohana na hanombohana indray ny serivisy, fa ataovy amin'ny fomba nentim-paharazana toy ny:

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

Izahay dia misoratra amin'ny DNS ny Prosody anay
Ny serivisy fandefasana hafatra eo noho eo dia miankina betsaka amin'ny serivisy DNS. Ny mpampiasa tsirairay dia fantatra amin'ny adiresy na JID amin'ny làlan'ny mpampiasa @ domain, izay asehon'ilay sehatra ny mpizara izay itehirizana ny kaonty. Mba hahafahan'ny mpampiasa mifandray sy miditra dia ilaina ny mitady ny adiresy IP an'ny mpizara. Toy izany koa ireo mpizara lavitra dia mila mifandray amin'ny mpampiasa @ domain hampita hafatra ho anao. Noho izany dia ilaina ny manana mpizara Prosody manana karazana firaketana A ao amin'ny mpizara DNS an'ny LAN anay. Ohatra:

192.168.10.20 IN A web.amigos.cu.

Izahay dia manamarina ny zava-drehetra
Efa manana ny mpizara Proxy izahay. Andao hifampiresaka amin'izay! Ampidiro Pidgin na Psi, na safidio ny client XMPP izay safidinao ary ampifandraiso amin'ny mpizara. Raha mahomby izy, dia satria avy eo narahiny ny atin'ny an'ity lahatsoratra ity tamin'ny taratasy. Raha tsy izany dia anontanio fa izany no nanaovana bilaogy toa an'io. Ahhh, raha te hiresaka amin'ny console ianao dia apetraho ny Finch.

Nanamboatra fonosana iray izahay niaraka tamin'ny antontan-taratasy avy amin'ny tranokala ofisialin'ny Prosody, izay antenainay fa mahasoa. Ireo izay maniry ny misintona ireo fonosana mivantana avy amin'ny tranokala Prosody, tsidiho Fonosana fonosana prosody.

Ho an'ny rehetra, mirary soa ary Chat sambatra!

Sintomy ireo rakitra santionany

Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

20 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   eliotime3000 dia hoy izy:

    Soso-kevitra tsara. Andao hojerentsika raha manokana fotoana hanaovana client fandefasana hafatra eo noho eo aho.

    1.    elav dia hoy izy:

      Mpanjifa XMPP hafa? Ralehilahy, heveriko fa tsy ilaina izany raha tsy hoe ataonao mianatra sy mametraka azy ho tanjonao. Izy ireo dia efa Pidgin, Kopete, KDE-Telephaty, Empathy, PSI ... na izany aza.

      1.    dhunter dia hoy izy:

        Eny, toy ny mpanjifa hafa tsy eritreretiko fa hahafinaritra ny milalao miaraka amin'ny XMPP API ary mandefa hafatra avy amin'ny rindranasa.

      2.    Rots87 dia hoy izy:

        Tsy maninona raha ohatra ka mila manao karazana chat amin'ny tambazotra anatiny na zavatra mitovy amin'izany ianao

      3.    Braybaut dia hoy izy:

        Raha marina izany, fa ity tutorial ity dia ampiasaina hanatanterahana mpanjifa XMPP amin'ny tambajotra maimaim-poana

        1.    dhunter dia hoy izy:

          Ity tutorial ity dia natao ho an'ny mpizara, efa misy mpanjifa maimaimpoana vitsivitsy.

      4.    eliotime3000 dia hoy izy:

        Ho an'i Windows, dia hanompo betsaka (raha tsy misy ny angano Messenger, dia tsara ny manamboatra iray tsara kokoa, sa tsy izany?).

  2.   Federico A. Valdés Toujague dia hoy izy:

    Misaotra antsika rehetra tamin'ny fanehoan-kevitra. Ny nofiko dia ny hanana mpanjifa Internet hiresaka amin'ny LAN-nao. Nametraka ejabberd niaraka tamin'i JwChat aho ary satria ny interface ao Squeeze dia mifikitra (ary ratsy tarehy sy buggy) dia tsy nanandrana akory aho. Nanandrana ny mpizara tranonkala Yaws sy ny mpanjifany ao amin'ny tranonkala Yaws-chat aho ary tsy afaka nanarina azy ary nandeha tsara. Navoakan'izy ireo ny PHPFreeChat ary tsy nisy. Miaraka amin'i Lenny's Drupal 6 dia nanandrana nanamboatra ny plugins chat aho ary reraka aho tamin'izany, taona maro lasa izay. Manonofinofy aho fa tsy miankina amin'ny fametrahana ny mpanjifa ary miresaka amin'ny browser hafa. Natomboka ny fanamby.

    1.    eliotime3000 dia hoy izy:

      Tongasoa ianao, sakaiza. Andao hojerentsika raha afaka mamarana ny fisintomana ny Wheezy DVD1 aho mba hanazavana lesona momba ny fametrahana ny ZPanelX ao amin'ny kinova Debian Stable vaovao (antenaiko fa tsy handao ny fanohanan'ny Ubuntu 12.04 LTS ny mpamorona ZPanel, satria raha tsy izany dia tsy afaka nanao automatique aho fametrahana ilay tontonana fanaraha-maso izay hitako tsara rehefa nosedraiko izany tamin'ny Windows).

  3.   Vaovao amin'i Debian dia hoy izy:

    Salama, raha nametraka an'i Debian 7 aho taloha kelin'izay. Na izany aza tsy manana Internet aho, milaza amiko fa tsy mahita ny firmware aho Izy io dia rohy usb tp tl-wn321g. Azoko atao ve ny misintona azy amin'ny Windows? Miala tsiny fa manontany eto fa tsy te hisoratra anarana amin'ny forum debian aho, ary tsy dia mahay tsara anglisy koa.

    1.    eliotime3000 dia hoy izy:

      Raha manana ny chipset Altheros ny TP-Link dia tokony hekeny tsy misy fahasarotana izany.

      Jereo raha manana ny chipset Altheros ny maodelinao TP-Link USB, ary mariho koa ny Hardware ID.

    2.    mpaneho hevitra dia hoy izy:

      Raha te hampidina ny iso eto ianao dia debos isos fa miaraka amina mpamily sy firmware tsy andoavam-bola.

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

  4.   Rots87 dia hoy izy:

    Mila tuto tsara amin'ny asterisk aho hehehe

    1.    Julio Cesar dia hoy izy:

      Manoro hevitra anao aho ny hanombohanao amin'ny alàlan'ny fampiasana Trixbox CE na Elastix samy miankina amin'ny Asterisk

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   msx dia hoy izy:

    Torolàlana tena tsara, misaotra betsaka 🙂

  6.   Alejandrodez dia hoy izy:

    Tena tsara, misaotra betsaka fa tena nilaina izy io.

  7.   @Jlcmux dia hoy izy:

    Hotsapaiko amin'ny Mesh Free Network izay ampiharintsika eto amin'ny tanànako ity. Avy eo holazaiko anao ny fomba fanaovako izany.

    Faly.!

  8.   @Jlcmux dia hoy izy:

    Mahaontsa. Nijanona tamin'ny dingana farany aho. Aiza no hametrahako ny DNS? Mahamenatra tokoa raha irery ihany no manontany an'ity haha

  9.   PICCORO Lenz McKAY dia hoy izy:

    Manana fanontaniana tena mahaliana aho:

    Fantatrao ve sa misy ny traikefa amin'ny fametrahana famokarana prosody ho an'ireo mpampiasa 3000 izay misy fifandraisana miaraka farafaharatsiny 1000 amin'ny fotoana iray ihany?

    Fandraisana an-tanana ny: famindrana rakitra, VIP, ary ity no lozisoratra ilaina indrindra?

    Tontolo_iainana: mpampiasa 3 arivo, miaraka amin'ny reg an-tserasera sy script amin'ny alàlan'ny serivera dia nantsoina tamin'ny alàlan'ny paty cgi ho an'ny fisoratana anarana sy ny fanodikodinam-bolan'ny mpampiasa, ao amin'ny DELL T8 110-core miaraka amina ram 8Gb ho an'ny fampiasana manokana na ho an'ny ejabberd ao lenny miaraka amin'ny erland sy portejdd ported

    Mivonto ny baolina, rehefa avy nametraka olana maro tao amin'ny ejabberd dia hitako izany, raha ny marina dia mahatsiaro ho nandany ny fotoako aho ..

    1.    Federico A. Valdés Toujague dia hoy izy:

      Miarahaba an'i PICCORO Lenz McKAY !!!. Jereo, manoro anao aho hitsidika ny tranonkala ofisialin'ny Prosody http://prosody.im, ary manitatra ny vaovao. Tsy manana traikefa mihoatra ny mpanjifa 1000 aho miaraka miresaka amin'ny Prosody. Ary heveriko fa tsy nandany ny fotoananao tamin'ny Ejabberd ianao. Fanapahan-kevitra noraisinao tamin'ny andron'i Lenny io. Raha ny tokony ho izy dia miaiky aho fa i Ejabberd no voalohany napetrako teo amin'ny sehatry ny asa aman-draharaha nisy ahy, izay mpampiasa 50 na 60 angamba no niara-niresaka. Tsy fantatry ny mpizara akory izany, ary RAM 512 megabytes fotsiny no ao aminy. 🙂 Ary yep, sahirana aho nanangana azy tsara. Tsotra be ilay Prosody, fa manasa anao aho hahalala bebe kokoa momba ny mety ho vitany. Tsy hoe misalasala azy aho, fa tsy manana ny traikefa ilainao aho.