Редактирование: Установка и настройка Jabber-сервера
Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
Требования для работы и процедура установки собственного сервера Jabber являются не такими сложными, как это кажется непосвящённому. | {{STUB}} | ||
Требования для работы и процедура установки собственного сервера Jabber являются не такими сложными, как это кажется непосвящённому. Единственно, что мешает - отсутствие чётких инструкций с описанием азов технологии и "подводных камней". | |||
==Подготовка== | ==Подготовка== | ||
Строка 5: | Строка 7: | ||
===Компьютер=== | ===Компьютер=== | ||
Для работы сервера Jabber вполне достаточно старенького компьютера с процессором с тактовой частотой 500 МГц, размером оперативной памяти 128 Мб и жёстким диском 4 Гб | Для работы сервера Jabber вполне достаточно старенького компьютера с процессором с тактовой частотой 500 МГц, размером оперативной памяти 128 Мб и жёстким диском 4 Гб. Если Вы планируете хранить историю сообщений на сервере, потребуется более объемистый жесткий диск. Вы можете взять и современный мощный компьютер, это не повредит, как Вы можете догадаться. А можно использовать свой настольный компьютер, если Вы не выключаете его на ночь. Но в этом случае выбор программы для сервера ограничен, ведь не будете Вы заменять операционную систему на своём настольном компьютере. | ||
===Интернет=== | |||
Как ни странно ;), для работы сервера нужен интернет. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер. Для работы сервера нужно, чтобы Ваше подключение к интернету было с так называемым "публичным" адресом IP. Не пододит адрес IP из "приватных" диапазонов: | |||
* от 172.12.0.0 до 172.31.255.255 | |||
* от 10.0.0.0 до 10.255.255.255 | |||
* от 192.168.0.0 до 192.168.255.255 | |||
* от 169.254.0.0 до 169.254.255.255 | |||
и некоторых других, предназначенных для служебных целей (вряд ли их кто-то будет использовать во избежание неполадок в сети). | |||
Также нужно, чтобы выделенный Вам провайдером адрес IP был "постоянным", то есть не менялся при каждом подключении к интернет. | |||
Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос: | |||
- у меня адрес IP постоянный внешний? | |||
Если ответом будет "Да", Вы сможете установить и использовать собственный сервер Jabber (дома). | |||
===Записи в DNS=== | |||
====Регистрация доменного имени==== | |||
Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида slovo.ru, slovo.com, slovo.org, slovo.net и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использвоания бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён. | |||
Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными. | |||
Бесплатные домены и регистраторы: | |||
* Домены: '''.org.ru''', '''.pp.ru''', '''.net.ru'''. Регистратор: [http://ripn.net РосНИИРОС], наиболее простая процедура регистрации | |||
* Домены: '''.msk.ru''', '''.spb.ru''', '''.msk.su''', '''.spb.su''' и другие региональные ("географические"). Регистратор: [http://www.relcom.ru/Services/Domain/ Релком]. | |||
* Домен: '''.int.ru'''. Правила регистрации: [http://www.int.ru www.int.ru] (компания-регистратор: [http://macomnet.ru Макомнет]), процедура регистрации сложна для неспециалиста. | |||
Доменное имя третьего уровня можно запросить у своего провайдера или получить на хостинге, в том числе и бесплатном. А если у Вас есть знакомый, владеющий доменным именем, он может предоставить Вам доменное имя из своего "доменного пространства". | |||
Требования к доменным именам, согласно стандарту, просты: | |||
* состояит из латинских букв, цифр, знака "-" | |||
* начинается с буквы<br>но немало и нарушений этого правила | |||
* сочетание "--" не допускается<br>имеет специальное значение | |||
В последнее время разрешены доменные имена на "национальных языках", в том числе на русском, то есть вида Слово.com, но не все программы-клиенты "понимают" такие домены: на самом деле русские буквы в доменном имени не более чем условность,такие доменные имена кодируются латинскими буквами и начинаются с последовательности "xn--". | |||
====Необходимые записи в DNS==== | |||
Серверу Jabber для нормального функционирования, чтобы у него была связь с другими серверами в мире и чтобы к нему мог подключиться любой клиент Jabber, необходимы две записи в DNS: | |||
* запись типа SRV вида '''_xmpp-server._tcp.ваш.домен''' | |||
* запись типа SRV вида '''_xmpp-client._tcp.ваш.домен''' | |||
Кроме того, нужна обычная запись в DNS для адреса IP: | |||
* запись типа A вида '''сервер.ваш.домен''' | |||
* | |||
Предположим, что Вы являетесь владельцем домена domain.tld и Ваш сервер планируется установить на компьютер с адресом IP 1.2.3.4. Самое простое - следовать стандарту и создать в конфигурации сервера DNS записи: | |||
=== | jabber IN A 1.2.3.4 | ||
_xmpp-server._tcp IN SRV 0 0 5269 jabber.domain.tld. | |||
_xmpp-client._tcp IN SRV 0 0 5222 jabber.domain.tld. | |||
обратите внимание: точка в конце доменного имени jabber.domain.tld. обязательна! | |||
==Выбор программ для сервера== | |||
{{Msg|замените на текст}} | |||
===Операционная система Windows=== | |||
{{Msg|замените на текст}} | |||
===Операционные системы семейства unix=== | |||
{{Msg|замените на текст}} | |||
== | ==Установка программ сервера== | ||
{{Msg|замените на текст}} | |||
==Настройка сервера== | |||
{{Msg|замените на текст}} | |||
==Управление сервером== | |||
{{Msg|замените на текст}} | |||
{| | |||
=Ссылки= | |||
* Статья [http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов] на [http://habrahabr.ru Хабрахабре]. | |||
* Статья [http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps] на [http://habrahabr.ru Хабрахабре]. | |||
* [http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов] | |||
* [http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps] | |||
[[Category: | [[Category:Сервер]] |