Fariin deg deg ah oo Prosody ah oo ku saabsan Cadaadiska Debian

barwaaqo

Saaxiibbo waad salaaman tihiin !. Maanta waxaan idiin soo bandhigayaa server casri ah oo rogrogmi kara Jabber / XMPP, kuna qoran luuqada Lua horena loo yiqiin Lxmppd. Waxay leedahay astaamo ahaanshaha nidaam madal badan, oo leh adeegsi aad u hooseeya oo kheyraad ah, fududahay in la isticmaalo, oo la ballaadhin karo. Iyo iyada oo aan la sii fahmin, aan u dhaadhacno ganacsiga! Waxay u muuqan karaan dhinacyo badan, laakiin runtii way fududahay oo way gaaban yihiin. Waan arki doonaa hadda:

  • Server aasaasi ah
  • Waxaan rakibnaa xirmooyin lagama maarmaan ah
  • Aynu baranno qaabeynta
  • Waxaan u qaabeynaa xuduudaha adduunka
  • Waxaan abuurnaa oo aan qaabeynaa martigaliyaha martida loo yahay
  • Waxaan soo saarnaa shahaadooyin SSL / TLS
  • Waxaan awood u siinnaa martida
  • Waxaan abuureynaa isticmaaleha ugu horreeya
  • Waxaan ku diiwaangelinaa barnaamijka 'Prosody' ee DNS
  • Wax walba waan hubinaa

Server aasaasi ah
Isticmaalka yar ee kheyraadka ayaa noo ogolaanaya inaan ku rakibno Prosody xitaa goobteena shaqada oo aan ku siino adeegga Chat-ka.

Waxaan rakibnaa xirmooyin lagama maarmaan ah
Si aan ugu barano Prosody, waxaan adeegsan doonnaa xirmooyinka rasmiga ah ee ku soo dhaca bakhaarka Isku-ururin:

karti u rakibidda liblua 'proody liblua5.1-sec0

Aynu baranno qaabeynta
Aynu aqrino dukumiintiyada la socda /usr/share/doc/prosody/doc/coding_style.txt, si aan isku barano qaabka loo adeegsaday feylasha qaabeynta. Aan u galno galka / iwm / isdifaac waxaanan qoreynaa faylasha jira iyo joornaalada. Magacyada fayl kasta ama fayl kasta waa kuwo dareen leh oo si cad u tilmaamaya waxa loo adeegsaday:

  • shahaado: Tusaha meesha lagu kaydin doono shahaadooyinka SSL / TLS iyo furayaashooda gaarka ah.
  • isku kalsoonow: Tusaha ay kujiraan feylasha qaabeynta ee martigaliyayaasha dalwaddii ee aan ku dhawaaqno in la heli karo. Waxay u shaqeysaa si aad ah oo la mid ah wixii lagu arkay qoraalo hore oo ku saabsan server-yada webka, sida ku saabsan galka goobaha laga heli karo ee Nginx.
  • conf.d.: Fayl halka isku xidhka tooska ah ee marti-geliyeyaasha dalwaddu ay ku dhawaaqeen conf.avil iyo inaan rabno inaan karno.
  • soodejinta.cfg.lua: feylka ugu weyn ee qaabeynta Prosody.
  • README: Fayl na siinaya "tilmaan" aan horay ugu soconno. Ha joojin akhriskiisa!

Wixii aan akhrinay ilaa hadda, waxaan isku dayi karnaa qaabeynta ugu yar ee bilowga ah.

Waxaan isku hagaajineynaa xuduudaha Global
Waxaan si taxaddar leh u darsannaa feylka ugu muhiimsan ee qaabeynta/etc/prosody/prosody.cfg.lua, oo aan u sameeyay tarjumaad bilaash ah iyo inaan soo dejisan karno dhamaadka. Aynu badbaadinno faylka asalka ah ee rakibay adoo adeegsanaya amarka soo socda:

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

Waxaan faaruqineynaa feylka qaabeynta. Iyada oo ay nano, waxaan tafatirnaa soodejinta.cfg.lua horay loo faaruqiyey, oo ku dhaji waxyaabaha ku jira faylka tusmada la soo dejiyey. Waxaan wax uga badalnaa iyadoo loo eegayo baahiyaheena, waxaana ku keydinaa sida caadiga ah ctl + ama. Mar dambe ayaan hubinnaa qaabeynta feylka qaabeynta:

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

Hadana hadii aadan soo celin fariin, wax walbo waa hagaagsan yihiin.

Waxaan abuurnaa oo aan qaabeynaa Marti-geliyaha Virtual
Faylka martida loo yahay, waxaan ku abuuri doonnaa galka /etc/prosody/conf.avail/oo leh magaca martida, oo lagu daray kordhinta .conf.lua, waana ka abuureynaa feylkatusaale.com.cfg.lua ka jira galkaas:

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

Waxaan wax ka badalnaa feylka oo leh xuduudaha saxda ah iyadoo loo eegayo baahiyaheena. Waxaan kala soo bixi karnaa nooc la jaan qaada tusaalahan dhamaadka boostada. Ha iloobin inaad tirtirto khadka karti = been ah - Ka saar khadkan si aad ugu suurtagasho martigeliyaha.

Waxaan soo saarnaa shahaadooyin SSL / TLS
Markii ay fulinayaan amarka si loo soo saaro shahaadooyinka, waxay na weydiin doonaan macluumaadka ku saabsan shirkadeena.

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

Waxaan hubineynaa in shahaadooyinka si sax ah loo soo saaray ls -l.

Waxaan awood u siinnaa martida
Si loo suurtageliyo martida loo dhawaaqay /etc/prosody/conf.avail/web.amigos.cu.cfg.lua, waa inaan abuureynaa iskuxir astaan ​​u ah feylkaas galka conf.d.. Kadib waa inaan dib u bilawnaa adeegga:

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

Tip: Fur furfuran khaas ah si aad u aragto fariimaha qoraalka Prosody adoo adeegsanaya amarka dabada -f /var/log/prosody/prosody.log. Haduu sadarka ugu dambeeya dhaho "Si guul leh ayaa loogu sharraxay PID ####", ka dib wax waliba waxay u shaqeeyaan Kilo!. Haddii ay dhacdo inaad hesho fariin qalad ah, waxaa laga yaabaa inaad u baahan tahay inaad gacanta ku disho howsha "Lua" in ay socoto KAhor inta aan dib loo bilaabin Prosody-ka. In la ogaado PID del Lua, orodps -e | lua ku salaam. Si loo dilo nidaamka, dil -kill #pid del lua.

Waxaan abuureynaa isticmaaleha ugu horreeya
Si loo abuuro isticmaaleyaasha waxaan isticmaalnaa amarka xikmad sida soo socota:

adduser addodyctl admin@web.amigos.cu

Amarka ayaa na weydiin doona "Furaha sirta ah" isticmaalaha. Ogeysiis waxaan abuureynaa isticmaaleha "Maamulka", oo aan ugu dhawaaqeyno maamule Prosody maamule feylka qaabeynta aduunka soodejinta.cfg.lua.

Waxaan kugula talinaynaa INAAN adeegsan amarka xikmad in la joojiyo, la bilaabo, ama dib loo bilaabo adeegga, laakiin lagu sameeyo habab dhaqameed sida:

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

Waxaan ku diiwaangelinaa barnaamijka 'Prosody' ee DNS
Adeegga farriinta degdegga ah wuxuu si weyn ugu tiirsan yahay adeegga DNS. Isticmaal kasta waxaa lagu gartaa cinwaankiisa ama JID jidka isticmaale @ domain, halkaas oo cinwaanka uu tilmaamayo adeegaha koontadu ku kaydsan tahay. Si isticmaaluhu ugu xirmo oo u galo, waxaa lagama maarmaan ah in la helo cinwaanka IP-ka ee serverka. Sidoo kale server-yada fog waxay u baahan yihiin inay la xiriiraan isticmaale @ domain si aan kuugu soo gudbiyo fariin. Sidaa darteed, waxaa lagama maarmaan ah in server-ka Prosody uu leeyahay nooc rikoor ah A ee server-ka DNS-ka ee LAN-keena. Tusaale ahaan:

192.168.10.20 Gudaha webka.amigos.cu.

Wax walba waan hubinaa
Waxaan horey u haysanay adeegeena Prosody oo socda. Aan wada sheekaysanno markaa! Ku rakib Pidgin ama Psi, ama dooro macmiilka aad dooratay ee XMPP oo ku xir serverka. Haddii uu ku guuleysto, waa sababta oo ah markaa wuxuu raacay nuxurka qodobkan illaa xarafka. Haddii kale, weydii, taasi waa waxa baloogyada sidan oo kale loo sameeyay. Ahhh, haddii aad rabto inaad ka sheekeyso qunsuliyad, rakib Finch.

Waxaan ka sameysanay xirmo dukumiintiyada ka socda goobta rasmiga ah ee 'Prosody' oo aan rajeyneyno inay waxtar yeelan doonaan. Kuwa doonaya inay si toos ah ugala soo baxaan baakadaha keydka Prosody, booqo Keydinta bakhaarka Prosody.

Dhammaan, nasiib wacan iyo Wadahadal farxad leh!

Soo dejiso faylasha muunadda ah

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Waqti dheer 3000 dijo

    Soojeedin wanaagsan. Aynu aragno haddii aan haysto waqti aan ku sameeyo macmiil fariin degdeg ah ku socda.

    1.    faahfaahsan dijo

      Macaamiil kale oo XMPP ah? Nin yahow, anigu uma maleynayo inay lama huraan tahay inaad mooyee mooyee inaad wax u barato oo aad ujeedsato hadafkaaga. Waxay horeyba u yihiin Pidgin, Kopete, KDE-Telephaty, Empathy, PSI ... sikastaba.

      1.    ka fogaansho dijo

        Waa hagaag, sida macmiil kale u malayn maayo laakiin waxay noqon lahayd wax lagu farxo in lagu ciyaaro XMPP API oo farriimaha laga soo diro codsiyada.

      2.    Rootiya 87 dijo

        Way fiicnaan lahayd haddii tusaale ahaan aad u baahan tahay inaad nooc ka mid ah ku sheekaysato shabakad gudaha ah ama wax la mid ah

      3.    braybaut dijo

        Hadday taasi run tahay, laakiin casharradan waxaa loo isticmaalaa in lagu hirgeliyo macmiilka XMPP ee shabakadaha Bilaashka ah

        1.    ka fogaansho dijo

          Casharradan waxaa loogu talagalay adeegaha, horeyba waxaa u jiray macaamiil yar oo bilaash ah.

      4.    Waqti dheer 3000 dijo

        Wixii Windows ah, waa waxtar badan (maqnaanshaha Rasuulka quraafaadka ah, way fiicnaan laheyd in mid fiican laga dhigo, sax?).

  2.   Federico A. Valdes Toujague dijo

    Dhamaantiin waad ku mahadsan tihiin faallooyinkiina. Riyadaydu waa inaan helo macmiil websaydh ah oo aan kaga sheekaysto LAN-kayga. Waxaan ku rakibay ejabberd 'JwChat' tan iyo markii isdhexgalka 'Squeeze' uu ahaa mid dheg dheg ah (oo fool xun oo xanaaq badan), xitaa iskuma dayin Waxaan isku dayay adeegaha webka Yaws iyo macmiilkiisa Yaws-chat web-ka mana awoodin inuu si sax ah u shaqeeyo. Waxay soo dejiyeen PHPFreeChat iyo waxba. Iyadoo Lenny's Drupal 6 waxaan isku dayay inaan uxidho sheyga loogu talagalay sheekada waana daalay markaa, dhowr sano kahor. Waxaan ku riyoodaa inaanan ku xirnayn rakibaadda macaamiisha iyo inaan la sheekeysto biraawsar wax intaas ka badan. Tartanku waa la bilaabay.

    1.    Waqti dheer 3000 dijo

      Waad soo dhaweyneysaa saaxiib. Aan aragno haddii aan dhammeyn karo soo dejinta Wheezy DVD1 si aan u sameeyo casharro ku saabsan sida loo rakibo ZPanelX nooca cusub ee Debian Stable (Waxaan rajeynayaa in kuwa horumariya ZPanel aysan ka tagin taageerada Ubuntu 12.04 LTS, maxaa yeelay haddii kale ma aanan sameyn karin rakibidda otomaatiga ah ee guddiga xakamaynta oo aan aad u helay markii aan ku tijaabiyay Windows).

  3.   Ku cusub Debian dijo

    Waad salaaman tahay, haddii aan rakibay Debian 7 wax yar ka hor. Si kastaba ha noqotee ma lihi internet, waxay ii sheegaysaa inaan u xiisay firmware-ka. Waa USB tp link tl-wn321g. Miyaan kala soo bixi karaa Windows? Waan ka xumahay inaan halkaan ku weydiiyo waa inaanan rabin inaan iska diiwaangaliyo madal kasta oo debian ah, sidoo kale sifiican uma aqaan Ingiriisiga.

    1.    Waqti dheer 3000 dijo

      Haddii TP-Link uu leeyahay Chipset-ka 'Altheros chipset', waa inuu aqoonsadaa iyada oo aan wax dhibaato ahi dhicin.

      Raadi haddii qaabkaaga TP-Link USB uu leeyahay jaakadda 'Altheros chipset', sidoo kale xusuusnow Aqoonsiga Qalabka.

    2.    faallooyinka dijo

      Haddii aad rabto inaad ku soo dejiso iso halkan, iyagu waa debian isos laakiin waxay la yimaadaan darawallo iyo bilaash bilaash ah.

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

  4.   Rootiya 87 dijo

    Waxaan jeclaan lahaa tuto wanaagsan xiddigta hehehe

    1.    Julio Cesar dijo

      Waxaan kugula talineynaa inaad kubilaawdo adoo adeegsanaya Trixbox CE ama Elastix labaduba waxay ku saleysan yihiin Xidigta

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   msx dijo

    Hanuuniye aad ufiican, aad ayaad u mahadsantahay 🙂

  6.   alejandrodez dijo

    Aad u fiican, aad ayaad u mahadsan tahay, waxay ahayd mid aad waxtar u leh.

  7.   @Jlcmux dijo

    Waxaan ku tijaabin doonaa Shabakadda Bilaashka ah ee Mesh ee aan ka hirgelin doonno magaaladeyda. Kadib waxaan kuu sheegi doonaa sida aan tan ku samaynayo.

    Farxad.!

  8.   @Jlcmux dijo

    Waa wax laga xumaado. Waxaan ku sii jiray tillaabadii ugu dambeysay. Xagee ku habeeyaa DNS-ka? Waa maxay ceeb in la noqdo kan kaliya ee weydiya haha

  9.   Piccolo Lenz McKay dijo

    Waxaan hayaa su'aalo aad u xiiso badan:

    Miyaad ogtahay ama ma jirtaa waayo-aragnimo loogu talagalay rakibidda soosaarida alaabooyinka loogu talagalay dadka isticmaala 3000 halkaas oo ay si isku mid ah ugu xiran yihiin ugu yaraan 1000 sheekeysiga isla waqtigaas?

    Taageerada: wareejinta feylka, VIP, oo kani ma yahay qoraalka ugu muhiimsan ee wadahadalka?

    DEEGAAN: 3 kun oo adeegsadeyaal ah, oo leh curyaaminta webka iyo qoraallada loo adeegsado adeegga loo yaqaan 'cgi prawns' ee loogu talagalay diiwaangelinta isticmaaleyaasha iyo khalkhalgelinta, ee 8-core DELL T110 oo leh 8Gb wan oo loogu talagalay isticmaalka gaarka ah ama loogu talagalay ejabberd ee lenny leh erland iyo ejabberd

    Kubbadda ayaa barareysa, ka dib markii aan la qabsaday dhibaatooyin badan oo ka jira ejabberd, waxaan helay tan, runtii tani waxay iga dhigeysaa inaan dareemayo inaan waqtigeyga iska lumiyay ..

    1.    Federico A. Valdes Toujague dijo

      Waxaan salaamayaa PICCORO Lenz McKAY !!!. Fiiri, waxaan kugula talinayaa inaad booqato bogga rasmiga ah ee Prosody http://prosody.im, iyo sii ballaadhi macluumaadka. Khibrad uma lihi 1000 macaamiil ah oo isla waqtigaas la sheekaysanaya Prosody. Mana u maleynayo inaad waqtigaaga ku lumisay Ejabberd. Waa go'aan aad qaadatay waqtigii Lenny. By the way, waxaan qirayaa in Ejabberd uu ahaa kii ugu horeeyay ee aan ku rakibo lankeyga ganacsiga, halkaas oo laga yaabo in 50 ama 60 isticmaale ay si wada jir ah ugu sheekeystaan. Server-ka xitaa ma uusan ogeyn waxaas, wuxuuna lahaa kaliya 512 megabytes oo RAM ah. Ye Oo yep, waxaa igu adkaatay inaan si sax ah u dejiyo. Prosody-ku waa mid aad u fudud, laakiin waxaan kugu martiqaadayaa inaad wax badan ka ogaato waxayaabtiisa suurtagalka ah. Maaha inaan ka shakisanahay, laakiin ma haysto khibrad aad u baahan tahay.