- Регистрация
- 23.07.13
- Сообщения
- 951
- Реакции
- 946
- Депозит
- 0
- Покупок
-
8
- Продаж
-
21
Сразу к делу:
Нам понадобится VPS c *nix системой.
Домен
Где купить VPS каждый решает сам, от себя лишь скажу, что не стоит покупать VPS под jabber сервер у близко расположенных хостеров, все понимают почему.
Требования к конфигурации VPS минимальные.
Домен лучше купить, а не юзать халявный 3-го, 4-го уровня.
Где покупать домен, так же решать вам.
Приступим. У меня есть домен seclib.ws и VPS сервер с ОС Linux Ubunru
Привяжем домен к VPS серверу. Для этого в панели регистратора я вношу следующие записи
Обратите внимание на записи SRV, именно они нужны для jabber. Как и где вносить эти записи уточняйте у регистратора своего домена. Может быть так что регистратор не позволяет менять эти записи (я такого не видел, но думаю это возможно) тогда на помощь приходит вот этот сервис http://freedns.afraid.org/
Так. Домен привязан, это видно по команде:
ping seclib.ws
Приступаем к установке. Заходим на наш сервер через ssh.
Кстати мелкософт не дорос еще в своих генеальнейших разработках до SSH, поэтому стандартными средствами винды никак не зайти. Качаем клиент putty
Соединяемся:
и устанавливаем ejabberd командой
~# apt-get install ejabberd
в конце установки мы видим примерно следующее
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Setting up lksctp-tools (1.0.9.dfsg-1) ...
все! jabber-сервер готов, осталось его чуть понастроить.
Дня настройки нужно отредактировать файл ejabberd.cfg расположенный в /etc/ejabberd/ на нашем сервере.
находим:
%% Admin user
{acl, admin, {user, "", "localhost"}}.
заменяем
%% Admin user
{acl, admin, {user, "admin", "seclib.ws"}}.
далее
%% Hostname
{hosts, ["localhost"]}.
заменяем на
%% Hostname
{hosts, ["seclib.ws"]}.
далее
{loglevel, 4}
заменяем на
{loglevel, 0}
гм... похоже это все. Ну, а чему удивляться, это же Linux. Вот так все просто.
Сохраняем изменения и перезапускаем сервис командой:
~# ejabberd restart
Все! Регистрируем себе пользователя через клиента и пользуемся.
Добавлю, что это все можно реализовать и на винде, думаю даже на обычном долгоживущем дедике.
Нам понадобится VPS c *nix системой.
Домен
Где купить VPS каждый решает сам, от себя лишь скажу, что не стоит покупать VPS под jabber сервер у близко расположенных хостеров, все понимают почему.
Требования к конфигурации VPS минимальные.
Домен лучше купить, а не юзать халявный 3-го, 4-го уровня.
Где покупать домен, так же решать вам.
Приступим. У меня есть домен seclib.ws и VPS сервер с ОС Linux Ubunru
Привяжем домен к VPS серверу. Для этого в панели регистратора я вношу следующие записи
Обратите внимание на записи SRV, именно они нужны для jabber. Как и где вносить эти записи уточняйте у регистратора своего домена. Может быть так что регистратор не позволяет менять эти записи (я такого не видел, но думаю это возможно) тогда на помощь приходит вот этот сервис http://freedns.afraid.org/
Так. Домен привязан, это видно по команде:
ping seclib.ws
Приступаем к установке. Заходим на наш сервер через ssh.
Кстати мелкософт не дорос еще в своих генеальнейших разработках до SSH, поэтому стандартными средствами винды никак не зайти. Качаем клиент putty
Соединяемся:
и устанавливаем ejabberd командой
~# apt-get install ejabberd
в конце установки мы видим примерно следующее
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Setting up lksctp-tools (1.0.9.dfsg-1) ...
все! jabber-сервер готов, осталось его чуть понастроить.
Дня настройки нужно отредактировать файл ejabberd.cfg расположенный в /etc/ejabberd/ на нашем сервере.
находим:
%% Admin user
{acl, admin, {user, "", "localhost"}}.
заменяем
%% Admin user
{acl, admin, {user, "admin", "seclib.ws"}}.
далее
%% Hostname
{hosts, ["localhost"]}.
заменяем на
%% Hostname
{hosts, ["seclib.ws"]}.
далее
{loglevel, 4}
заменяем на
{loglevel, 0}
гм... похоже это все. Ну, а чему удивляться, это же Linux. Вот так все просто.
Сохраняем изменения и перезапускаем сервис командой:
~# ejabberd restart
Все! Регистрируем себе пользователя через клиента и пользуемся.
Добавлю, что это все можно реализовать и на винде, думаю даже на обычном долгоживущем дедике.