Инстант поруке са прозодијом на Дебиан Скуеезе-у

просодија

Здраво пријатељи! Данас вам представљам модеран и флексибилан сервер Јаббер / КСМПП, написано на језику луа а раније познат као Лкмппд. Карактеристике је система са више платформи, са врло малом потрошњом ресурса, лаким за употребу и проширивим. И без даљег хватања, пређимо на посао! Можда се чине као многи аспекти, али заиста су једноставни и кратки. Сад ћемо видети:

  • Основни сервер
  • Инсталирамо потребне пакете
  • Научимо да конфигуришемо
  • Конфигуришемо глобалне параметре
  • Креирамо и конфигуришемо виртуелни хост
  • Генеришемо ССЛ / ТЛС сертификате
  • Омогућавамо домаћина
  • Ми креирамо првог корисника
  • Прозодију региструјемо у ДНС-у
  • Све проверавамо

Основни сервер
Ниска потрошња ресурса омогућава нам да инсталирамо Просоди чак и на сопственој радној станици и пружамо услугу ћаскања са ње.

Инсталирамо потребне пакете
Да бисмо се упознали са Просоди-ом, користићемо званичне пакете који долазе у спремишту Скуеезе:

аптитуде инсталирај прозодију либлуа5.1-сец0

Научимо да конфигуришемо
Прочитајмо пратећу документацију /уср/схаре/доц/просоди/доц/цодинг_стиле.ткт, како бисмо се упознали са форматом који се користи у конфигурационим датотекама. Идемо у фасциклу / етц / просоди и ми наводимо постојеће датотеке и директоријуме. Имена сваке фасцикле или датотеке су интуитивна и јасно означавају за шта се користе:

  • цертс: Директоријум у којем ће се чувати ССЛ / ТЛС сертификати и њихови приватни кључеви.
  • цонф.аваил: Директоријум који садржи конфигурационе датотеке виртуелних хостова које проглашавамо доступнима. Ради врло слично ономе што је виђено у претходним постовима везаним за веб сервере, као у случају директоријума Нгинк који је доступан веб локацијама.
  • цонф.д: Мапа у којој су декларисане директне везе виртуалних хостова цонф.авил и то желимо да омогућимо.
  • просоди.цфг.луа: главна датотека конфигурације Просоди.
  • РЕАДМЕ: Датотека која нам даје „траг“ да идемо напред. Не престај да је читаш!

Са оним што смо до сада прочитали, можемо испробати минималну почетну конфигурацију.

Конфигуришемо глобалне параметре
Пажљиво проучавамо главну конфигурациону датотеку/етц/просоди/просоди.цфг.луа, на који сам направио бесплатан превод и који можемо преузети на крају. Сачувајмо оригиналну датотеку инсталирану помоћу следеће наредбе:

цп /етц/просоди/просоди.цфг.луа /етц/просоди/просоди.цфг.луа.оригинал

Испразнимо конфигурациону датотеку. Са Нано, ми уређујемо просоди.цфг.луа већ испразнили и налепите садржај преузете датотеке примера. Ми га модификујемо према нашим потребама и штедимо са уобичајеним Цтл ​​+ о. Касније проверавамо синтаксу конфигурационе датотеке:

цп / дев / нулл /етц/просоди/просоди.цфг.луа нано /етц/просоди/просоди.цфг.луа луац -п /етц/просди/просоди.цфг.луа

А ако не вратите поруку, онда је све у реду.

Ми креирамо и конфигуришемо виртуелни хост
Датотеку нашег виртуелног хоста, ми ћемо је створити у директоријуму /етц/просоди/цонф.аваил/са именом хоста, плус додатак .цонф.луа, а ми ћемо га створити из датотекеекампле.цом.цфг.луа постоје у тој фасцикли:

мв /етц/просоди/цонф.аваил/екампле.цом.цфг.луа /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа нано /етц/просоди/цонф.аваил/веб.амигос.цу .цфг.луа

Датотеку модификујемо тачним параметрима у складу са нашим потребама. Верзију која је у складу са овим примером можемо преузети на крају поста. Не заборавите да избришете линију енаблед = фалсе - Уклоните ову линију да бисте омогућили овог хоста.

Генеришемо ССЛ / ТЛС сертификате
Када извршавају наредбу за генерисање сертификата, они ће од нас тражити информације повезане са нашом компанијом.

цд / етц / просоди / цертс опенссл рек -нев -к509 -даис 365 -нодес -оут "веб.амигос.цу.црт" -кеиоут "веб.амигос.цу.кеи"

Проверавамо да ли је сертификате правилно генерисао лс -л.

Омогућавамо домаћина
Да бисте омогућили домаћин декларисан у /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа, морамо да направимо симболичку везу те датотеке у фасцикли цонф.д. Тада морамо поново покренути услугу:

лн -с /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа /етц/просоди/цонф.д/веб.амигос.цу.цфг.луа /етц/инит.д/просоди рестарт

Напојница: Отворите наменску конзолу да бисте помоћу наредбе прегледали поруке дневника Просоди реп -ф /вар/лог/просоди/просоди.лог. Ако последњи ред каже „Успешно демонизовано у ПИД ####“, онда Све ради до Кило! Ако случајно добијете поруку о грешци, можда ћете морати ручно да убијете поступак "Луа" да је покренут ПРИЈЕ поновног покретања Прозодије. Да знам пид дел Луа, бежипс -е | греп луа. Да убијемо процес, убити-убити #пид дел луа.

Ми креирамо првог корисника
Да бисмо креирали кориснике користимо наредбу прозодиктл као што следи:

просодицтл аддусер админ@веб.амигос.цу

Команда ће од нас тражити "Лозинка" корисник. Приметите да креирамо корисника "Администратор", коју у глобалној конфигурационој датотеци декларишемо као администратора Просодија просоди.цфг.луа.

ПРЕПОРУЧУЈЕМО ДА не користимо наредбу прозодиктл да зауставите, покренете или поново покренете услугу, али то учините традиционалним методама као што су:

/етц/инит.д/просоди {старт | стоп | рестарт | релоад} инвоке-рц.д просоди {старт | стоп | рестарт | релоад} прозодија услуге {старт | стоп | рестарт | релоад}

Прозодију региструјемо у ДНС-у
Услуга размене тренутних порука у великој мери се ослања на ДНС услугу. Сваки корисник се идентификује по својој адреси или Ј ИД на начин корисник @ домена, где домен означава сервер на којем је рачун сачуван. Да би се корисник повезао и пријавио, потребно је пронаћи ИП адресу сервера. Слично томе, удаљени сервери морају да контактирају корисник @ домена да вам пренесем поруку. Због тога је неопходно да Просоди сервер има тип записа A у ДНС серверу нашег ЛАН-а. На пример:

192.168.10.20 У веб.амигос.цу.

Све проверавамо
Већ имамо покренут наш Просоди сервер. Хајде да ћаскамо онда! Инсталирајте Пидгин или Пси или одаберите КСМПП клијента по вашем избору и повежите се са сервером. Ако успете, то је зато што сте тада до краја пратили садржај овог чланка. Ако не, питајте, за то су створени овакви блогови. Аххх, ако желите да ћаскате са конзоле, инсталирајте Финцх.

Направили смо пакет са документацијом са званичне странице Просоди-а за који се надамо да ће бити користан. Они који желе да преузму пакете директно из Просоди репозиторија, посете Репозиторијум пакета Просоди.

Свима срећно и срећно Ћаскање!

Преузмите узорке датотека

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елиотиме3000 дијо

    Добар предлог. Да видимо да ли имам времена да направим клијента за размену тренутних порука.

    1.    елав дијо

      Још један КСМПП клијент? Човече, мислим да није потребно ако то не учиниш да би научио и поставио си то као циљ. Они су ионако већ Пидгин, Копете, КДЕ-Телепхати, Емпатхи, ПСИ ...

      1.    дхунтер дијо

        Па, колико и други клијент не мислим, али било би забавно играти се са КСМПП АПИ-јем и слати поруке из апликација.

      2.    Ротс87 дијо

        Било би у реду ако, на пример, требате да направите неку врсту ћаскања за интерну мрежу или нешто слично

      3.    Браибаут дијо

        Ако је то тачно, али овај водич се користи за примену КСМПП клијента у бесплатним мрежама

        1.    дхунтер дијо

          Овај водич је за сервер, већ постоји неколико бесплатних клијената.

      4.    елиотиме3000 дијо

        За Виндовс би то много послужило (у одсуству митског Мессенгера било би добро направити бољи, зар не?).

  2.   Федерицо А. Валдес Тоујагуе дијо

    Хвала свима на коментарима. Мој сан је да имам веб клијента за ћаскање на мојој ЛАН мрежи. Инсталирао сам ејабберд са ЈвЦхат-ом, а пошто је интерфејс у ​​Скуеезе-у био лепљив (и ружан и неисправан), нисам га ни пробао. Испробао сам веб сервер Иавс и његов веб клијент Иавс-цхат и нисам успео да натера да ради исправно. Преузели су ПХПФрееЦхат и ништа. Уз Ленни-јев Друпал 6 покушао сам да конфигуришем додатке за ћаскање и уморио сам се тада, пре неколико година. Сањам да више не зависим од инсталације клијената и ћаскам са прегледачем. Изазов је покренут.

    1.    елиотиме3000 дијо

      Нема на чему, друже. Да видимо да ли могу да завршим са преузимањем Вхеези ДВД1 да направим туториал о томе како инсталирати ЗПанелКс у новој верзији Дебиан Стабле-а (надам се да програмери ЗПанел-а не напуштају подршку за Убунту 12.04 ЛТС, јер иначе не бих могао да радим аутоматизовано инсталација те контролне табле која ми се учинила сјајном када сам је тестирао на Виндовс-у).

  3.   Ново за Дебиан дијо

    Здраво, ако сам малопре инсталирао Дебиан 7. Међутим, немам интернет, говори ми да ми недостаје фирмвер. То је усб тп веза тл-вн321г. Могу ли га преузети са Виндовс-а? Жао ми је што ово питам је да се не желим регистровати ни на једном дебиан форуму, такође не знам енглески добро.

    1.    елиотиме3000 дијо

      Ако ТП-Линк има чипсет Алтхерос, требало би да га препозна без компликација.

      Пронађите да ли ваш ТП-Линк УСБ модел има Алтхерос чипсет, као и забележите ИД хардвера.

    2.    коментатор дијо

      Ако овде желите да преузмете исо, они су дебиан изоси, али долазе са неслободним управљачким програмима и фирмвером.

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

  4.   Ротс87 дијо

    Волео бих добар тутон о звездици хехехе

    1.    Јулио Цесар дијо

      Препоручујем да започнете са коришћењем Трикбок ЦЕ или Еластик-а, а оба су заснована на Астериску

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   МСКС дијо

    Врло добар водич, пуно хвала 🙂

  6.   Алејандродез дијо

    Одлично, хвала вам што је било врло корисно.

  7.   @Јлцмук дијо

    Тестираћу га у Месх Фрее мрежи коју имплементирамо у мом граду. Онда ћу вам рећи како ми иде са овим.

    Живели.!

  8.   @Јлцмук дијо

    Каква штета. Остао сам у последњем кораку. Где да конфигуришем ДНС? Каква срамота бити једини који ово пита хаха

  9.   ПИЦЦОРО Ленз МцКАИ дијо

    Имам неколико врло занимљивих питања:

    Да ли сте знали или постоји искуство за инсталацију у производњи прозодије за 3000 корисника са истовремено повезаним најмање 1000 чаврљања истовремено?

    Подршка за: пренос датотека, ВИП и ово најважнији дневник разговора?

    ЖИВОТНА СРЕДИНА: 3 хиљаде корисника, са онемогућеним веб регистаром и скриптама преко сервера који се позивају преко цги козица за регистрацију и манипулацију корисницима, у 8-језгреном ДЕЛЛ Т110 са 8Гб РАМ-а за ексклузивну употребу или за ејабберд у ленни-у са преносивим ерландом и ејабберд-ом

    Лопта набрекне, након што прихватим пуно проблема у ејабберду, схватам ово, заиста због тога се осећам као да сам изгубила време ..

    1.    Федерицо А. Валдес Тоујагуе дијо

      Поздрав ПИЦЦОРО Ленз МцКАИ !!!. Слушајте, препоручујем вам да посетите званичну веб страницу Просоди-а http://prosody.imи проширите информације. Немам искуства да преко 1000 клијената истовремено разговара са Просоди-ем. И мислим да нисте изгубили време са Ејаббердом. То је одлука коју сте донели у Леннијево време. Иначе, признајем да је Ејабберд био први који сам инсталирао на свој пословни лан, где је можда 50 или 60 корисника сложно разговарало. Сервер то није ни знао и да је имао само 512 мегабајта РАМ-а. 🙂 Аха, било ми је тешко да га правилно поставим. Прозодија је врло једноставна, али позивам вас да сазнате више о њеним потенцијалима. Није да сумњам у њега, већ да немам искуство које вам је потребно.