Здраво пријатељи! Данас вам представљам модеран и флексибилан сервер Јаббер / КСМПП, написано на језику луа а раније познат као Лкмппд. Карактеристике је система са више платформи, са врло малом потрошњом ресурса, лаким за употребу и проширивим. И без даљег хватања, пређимо на посао! Можда се чине као многи аспекти, али заиста су једноставни и кратки. Сад ћемо видети:
- Основни сервер
- Инсталирамо потребне пакете
- Научимо да конфигуришемо
- Конфигуришемо глобалне параметре
- Креирамо и конфигуришемо виртуелни хост
- Генеришемо ССЛ / ТЛС сертификате
- Омогућавамо домаћина
- Ми креирамо првог корисника
- Прозодију региструјемо у ДНС-у
- Све проверавамо
Основни сервер
Ниска потрошња ресурса омогућава нам да инсталирамо Просоди чак и на сопственој радној станици и пружамо услугу ћаскања са ње.
Инсталирамо потребне пакете
Да бисмо се упознали са Просоди-ом, користићемо званичне пакете који долазе у спремишту Скуеезе:
аптитуде инсталирај прозодију либлуа5.1-сец0
Научимо да конфигуришемо
Прочитајмо пратећу документацију /уср/схаре/доц/просоди/доц/цодинг_стиле.ткт, како бисмо се упознали са форматом који се користи у конфигурационим датотекама. Идемо у фасциклу / етц / просоди и ми наводимо постојеће датотеке и директоријуме. Имена сваке фасцикле или датотеке су интуитивна и јасно означавају за шта се користе:
- цертс: Директоријум у којем ће се чувати ССЛ / ТЛС сертификати и њихови приватни кључеви.
- цонф.аваил: Директоријум који садржи конфигурационе датотеке виртуелних хостова које проглашавамо доступнима. Ради врло слично ономе што је виђено у претходним постовима везаним за веб сервере, као у случају директоријума Нгинк који је доступан веб локацијама.
- цонф.д: Мапа у којој су декларисане директне везе виртуалних хостова цонф.авил и то желимо да омогућимо.
- просоди.цфг.луа: главна датотека конфигурације Просоди.
- РЕАДМЕ: Датотека која нам даје „траг“ да идемо напред. Не престај да је читаш!
Са оним што смо до сада прочитали, можемо испробати минималну почетну конфигурацију.
Конфигуришемо глобалне параметре
Пажљиво проучавамо главну конфигурациону датотеку/етц/просоди/просоди.цфг.луа, на који сам направио бесплатан превод и који можемо преузети на крају. Сачувајмо оригиналну датотеку инсталирану помоћу следеће наредбе:
цп /етц/просоди/просоди.цфг.луа /етц/просоди/просоди.цфг.луа.оригинал
Испразнимо конфигурациону датотеку. Са Нано, ми уређујемо просоди.цфг.луа већ испразнили и налепите садржај преузете датотеке примера. Ми га модификујемо према нашим потребама и штедимо са уобичајеним Цтл + о. Касније проверавамо синтаксу конфигурационе датотеке:
цп / дев / нулл /етц/просоди/просоди.цфг.луа нано /етц/просоди/просоди.цфг.луа луац -п /етц/просди/просоди.цфг.луа
А ако не вратите поруку, онда је све у реду.
Ми креирамо и конфигуришемо виртуелни хост
Датотеку нашег виртуелног хоста, ми ћемо је створити у директоријуму /етц/просоди/цонф.аваил/са именом хоста, плус додатак .цонф.луа, а ми ћемо га створити из датотекеекампле.цом.цфг.луа постоје у тој фасцикли:
мв /етц/просоди/цонф.аваил/екампле.цом.цфг.луа /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа нано /етц/просоди/цонф.аваил/веб.амигос.цу .цфг.луа
Датотеку модификујемо тачним параметрима у складу са нашим потребама. Верзију која је у складу са овим примером можемо преузети на крају поста. Не заборавите да избришете линију енаблед = фалсе - Уклоните ову линију да бисте омогућили овог хоста.
Генеришемо ССЛ / ТЛС сертификате
Када извршавају наредбу за генерисање сертификата, они ће од нас тражити информације повезане са нашом компанијом.
цд / етц / просоди / цертс опенссл рек -нев -к509 -даис 365 -нодес -оут "веб.амигос.цу.црт" -кеиоут "веб.амигос.цу.кеи"
Проверавамо да ли је сертификате правилно генерисао лс -л.
Омогућавамо домаћина
Да бисте омогућили домаћин декларисан у /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа, морамо да направимо симболичку везу те датотеке у фасцикли цонф.д. Тада морамо поново покренути услугу:
лн -с /етц/просоди/цонф.аваил/веб.амигос.цу.цфг.луа /етц/просоди/цонф.д/веб.амигос.цу.цфг.луа /етц/инит.д/просоди рестарт
Напојница: Отворите наменску конзолу да бисте помоћу наредбе прегледали поруке дневника Просоди реп -ф /вар/лог/просоди/просоди.лог. Ако последњи ред каже „Успешно демонизовано у ПИД ####“, онда Све ради до Кило! Ако случајно добијете поруку о грешци, можда ћете морати ручно да убијете поступак "Луа" да је покренут ПРИЈЕ поновног покретања Прозодије. Да знам пид дел Луа, бежипс -е | греп луа. Да убијемо процес, убити-убити #пид дел луа.
Ми креирамо првог корисника
Да бисмо креирали кориснике користимо наредбу прозодиктл као што следи:
просодицтл аддусер админ@веб.амигос.цу
Команда ће од нас тражити "Лозинка" корисник. Приметите да креирамо корисника "Администратор", коју у глобалној конфигурационој датотеци декларишемо као администратора Просодија просоди.цфг.луа.
ПРЕПОРУЧУЈЕМО ДА не користимо наредбу прозодиктл да зауставите, покренете или поново покренете услугу, али то учините традиционалним методама као што су:
/етц/инит.д/просоди {старт | стоп | рестарт | релоад} инвоке-рц.д просоди {старт | стоп | рестарт | релоад} прозодија услуге {старт | стоп | рестарт | релоад}
Прозодију региструјемо у ДНС-у
Услуга размене тренутних порука у великој мери се ослања на ДНС услугу. Сваки корисник се идентификује по својој адреси или Ј ИД на начин корисник @ домена, где домен означава сервер на којем је рачун сачуван. Да би се корисник повезао и пријавио, потребно је пронаћи ИП адресу сервера. Слично томе, удаљени сервери морају да контактирају корисник @ домена да вам пренесем поруку. Због тога је неопходно да Просоди сервер има тип записа A у ДНС серверу нашег ЛАН-а. На пример:
192.168.10.20 У веб.амигос.цу.
Све проверавамо
Већ имамо покренут наш Просоди сервер. Хајде да ћаскамо онда! Инсталирајте Пидгин или Пси или одаберите КСМПП клијента по вашем избору и повежите се са сервером. Ако успете, то је зато што сте тада до краја пратили садржај овог чланка. Ако не, питајте, за то су створени овакви блогови. Аххх, ако желите да ћаскате са конзоле, инсталирајте Финцх.
Направили смо пакет са документацијом са званичне странице Просоди-а за који се надамо да ће бити користан. Они који желе да преузму пакете директно из Просоди репозиторија, посете Репозиторијум пакета Просоди.
Свима срећно и срећно Ћаскање!
20 коментара, остави свој
Добар предлог. Да видимо да ли имам времена да направим клијента за размену тренутних порука.
Још један КСМПП клијент? Човече, мислим да није потребно ако то не учиниш да би научио и поставио си то као циљ. Они су ионако већ Пидгин, Копете, КДЕ-Телепхати, Емпатхи, ПСИ ...
Па, колико и други клијент не мислим, али било би забавно играти се са КСМПП АПИ-јем и слати поруке из апликација.
Било би у реду ако, на пример, требате да направите неку врсту ћаскања за интерну мрежу или нешто слично
Ако је то тачно, али овај водич се користи за примену КСМПП клијента у бесплатним мрежама
Овај водич је за сервер, већ постоји неколико бесплатних клијената.
За Виндовс би то много послужило (у одсуству митског Мессенгера било би добро направити бољи, зар не?).
Хвала свима на коментарима. Мој сан је да имам веб клијента за ћаскање на мојој ЛАН мрежи. Инсталирао сам ејабберд са ЈвЦхат-ом, а пошто је интерфејс у Скуеезе-у био лепљив (и ружан и неисправан), нисам га ни пробао. Испробао сам веб сервер Иавс и његов веб клијент Иавс-цхат и нисам успео да натера да ради исправно. Преузели су ПХПФрееЦхат и ништа. Уз Ленни-јев Друпал 6 покушао сам да конфигуришем додатке за ћаскање и уморио сам се тада, пре неколико година. Сањам да више не зависим од инсталације клијената и ћаскам са прегледачем. Изазов је покренут.
Нема на чему, друже. Да видимо да ли могу да завршим са преузимањем Вхеези ДВД1 да направим туториал о томе како инсталирати ЗПанелКс у новој верзији Дебиан Стабле-а (надам се да програмери ЗПанел-а не напуштају подршку за Убунту 12.04 ЛТС, јер иначе не бих могао да радим аутоматизовано инсталација те контролне табле која ми се учинила сјајном када сам је тестирао на Виндовс-у).
Здраво, ако сам малопре инсталирао Дебиан 7. Међутим, немам интернет, говори ми да ми недостаје фирмвер. То је усб тп веза тл-вн321г. Могу ли га преузети са Виндовс-а? Жао ми је што ово питам је да се не желим регистровати ни на једном дебиан форуму, такође не знам енглески добро.
Ако ТП-Линк има чипсет Алтхерос, требало би да га препозна без компликација.
Пронађите да ли ваш ТП-Линк УСБ модел има Алтхерос чипсет, као и забележите ИД хардвера.
Ако овде желите да преузмете исо, они су дебиан изоси, али долазе са неслободним управљачким програмима и фирмвером.
http://live.debian.net/cdimage/release/7.0.0+nonfree/i386/iso-hybrid/
Волео бих добар тутон о звездици хехехе
Препоручујем да започнете са коришћењем Трикбок ЦЕ или Еластик-а, а оба су заснована на Астериску
http://www.elastix.org/
http://www.trixbox.com/
Врло добар водич, пуно хвала 🙂
Одлично, хвала вам што је било врло корисно.
Тестираћу га у Месх Фрее мрежи коју имплементирамо у мом граду. Онда ћу вам рећи како ми иде са овим.
Живели.!
Каква штета. Остао сам у последњем кораку. Где да конфигуришем ДНС? Каква срамота бити једини који ово пита хаха
Имам неколико врло занимљивих питања:
Да ли сте знали или постоји искуство за инсталацију у производњи прозодије за 3000 корисника са истовремено повезаним најмање 1000 чаврљања истовремено?
Подршка за: пренос датотека, ВИП и ово најважнији дневник разговора?
ЖИВОТНА СРЕДИНА: 3 хиљаде корисника, са онемогућеним веб регистаром и скриптама преко сервера који се позивају преко цги козица за регистрацију и манипулацију корисницима, у 8-језгреном ДЕЛЛ Т110 са 8Гб РАМ-а за ексклузивну употребу или за ејабберд у ленни-у са преносивим ерландом и ејабберд-ом
Лопта набрекне, након што прихватим пуно проблема у ејабберду, схватам ово, заиста због тога се осећам као да сам изгубила време ..
Поздрав ПИЦЦОРО Ленз МцКАИ !!!. Слушајте, препоручујем вам да посетите званичну веб страницу Просоди-а http://prosody.imи проширите информације. Немам искуства да преко 1000 клијената истовремено разговара са Просоди-ем. И мислим да нисте изгубили време са Ејаббердом. То је одлука коју сте донели у Леннијево време. Иначе, признајем да је Ејабберд био први који сам инсталирао на свој пословни лан, где је можда 50 или 60 корисника сложно разговарало. Сервер то није ни знао и да је имао само 512 мегабајта РАМ-а. 🙂 Аха, било ми је тешко да га правилно поставим. Прозодија је врло једноставна, али позивам вас да сазнате више о њеним потенцијалима. Није да сумњам у њега, већ да немам искуство које вам је потребно.