перенести ejabberd на новый сервер

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

перенести ejabberd на новый сервер

Непрочитанное сообщение Reken » 2018-08-01 11:37:13

Подскажите пожалуйста
Необходимо перенести ejabberd с одного компа на другой
Сделал так:
1) На новом сервере поставил из портов erlang и ejabberd
2) Создал dump базы ejabberd на старом сервере (используется mysql)
3) На новом сервере восстановил базу из dump
4) Перенес конфигурационные файлы (ejabberd.yml и inetrc)

При старте ejabberd в логах:

Код: Выделить всё

2018-08-01 10:55:16.205 [error] <0.935.0>@ejabberd_sql:log:949 p1_mysql_conn: Received close signal, exiting.
2018-08-01 11:06:25.788 [error] <0.290.0>@ejabberd_pkix:validate:604 Failed to list directory /etc/ssl/certs: no such file or directory
В файлах конфигурации все строки относящиеся к сертификатам закоментированы...
FreeBSD 11.2
Последний раз редактировалось Alex Keda 2018-08-13 9:52:29, всего редактировалось 1 раз.
Причина: Товарищщи! Цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

перенести ejabberd на новый сервер

Непрочитанное сообщение skeletor » 2018-08-01 14:42:47

Может ему важно просто наличие этот папки? Создайте или перенесите со старого сервера.

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

перенести ejabberd на новый сервер

Непрочитанное сообщение Reken » 2018-08-03 9:31:53

На новом серваке ejabberd заработал...
Локальные пользователи подключаются
Удаленные (через интернет) не могут подключиться

Не понятно почему не подключаются удаленные пользователи.
Правила ipfw, файлы конфигурации, всё как и на старом сервере было...

В логах ejabberd видно что подключение по порту 5222 проходят.

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

перенести ejabberd на новый сервер

Непрочитанное сообщение Reken » 2018-08-03 11:11:56

Из лога ejabberd
2018-08-03 11:06:22.386 [info] <0.301.0>@ejabberd_listener:accept:272 (<0.1026.0>) Accepted connection XX.XX.XX.XX:40267 -> XX.XX.XX.XX:5222
Правило ipfw для разрешения подключения по порту 5222 для нужного IP
${fwcmd} add 3555 allow tcp from XX.XX.XX.XX to me dst-port 5222
На старом сервере при таком же правиле всё работало...

ivan__
сержант
Сообщения: 234
Зарегистрирован: 2009-08-11 15:48:32
Откуда: Питер

перенести ejabberd на новый сервер

Непрочитанное сообщение ivan__ » 2018-08-03 17:27:22

А в другую сторону правило есть?

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

перенести ejabberd на новый сервер

Непрочитанное сообщение Reken » 2018-08-06 9:10:51

Пробую с такими правилами, всё равно пользователи не могут подключиться через интернет...
allow all from $LAN to any 5222 via $WIF #WIF сетевая карта которая смотрит в ИНЕТ
allow all from any to me 5222
Может правило неправильно составляю, подскажите пожалуйста

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

перенести ejabberd на новый сервер

Непрочитанное сообщение Reken » 2018-08-06 15:17:15

Проблему решил следующими правилами:
allow tcp from any to me 5222 in via $WIF
allow tcp from me 5222 to any out via $WIF