Posted: Tue Jul 10, 2007 11:41 am |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
В форуме ejabberd.jabber.ru задали вопрос
Quote: | ...не знаю как псевдонимы прописать, через веб возможности нету, а вот с клиентов это делать очень проблематично, так как не всем можно объяснить как это сделать, какой псевдоним должен быть у конкретного филиала, куда что нажимать и т.д, а их около 50 штук. Вот если б была возможность мне это с сервера сделать вообще было б чудесно. |
Это возможно ?? естественно без использования LDAP |
|
|
|
|
| | |
Posted: Tue Jul 10, 2007 6:02 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
|{0N(T@NT1N wrote: | В форуме ejabberd.jabber.ru задали вопрос
Quote: | ...не знаю как псевдонимы прописать, через веб возможности нету, а вот с клиентов это делать очень проблематично, так как не всем можно объяснить как это сделать, какой псевдоним должен быть у конкретного филиала, куда что нажимать и т.д, а их около 50 штук. Вот если б была возможность мне это с сервера сделать вообще было б чудесно. |
Это возможно ?? естественно без использования LDAP |
Ты хочешь вместо JID человеческие имена там поиметь? |
|
|
|
|
Posted: Wed Jul 11, 2007 1:22 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Нет, я бы хотел vCard юзеров править |
|
|
|
|
| | |
Posted: Wed Jul 11, 2007 4:51 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Подскажите, как правильно реализовать поиск пользователей моего сервера (ejabberd 1.1.3) на соседнем сервере (JabberD 1.4.3) и наоборот. В ДНС добавили мой vjud.jabber.mydomain.org и его users.jabber.itsdomain.obu В ejabberd.cfg добавил
Code: | {mod_disco, [{extra_domains, ["users.jabber.itsdomain.obu"]}]}, |
в свой конфиг jabber.xml он добавил
Code: |
<service type="vjud" jid="vjud.jabber.umli.lugansk.obu" name="Jabber Use
<ns>jabber:iq:search</ns>
<ns>jabber:iq:register</ns>
</service>
<service type="jvjud" jid="jud.jabber.mydomain.org" name="Jabber User Directory on mydomain.org">
<ns>jabber:iq:search</ns>
<ns>jabber:iq:register</ns>
</service> |
и
Code: | <service id="jud.jabber.mydomain.org">
<host/>
<load>
<jud>../libs/jud.dll</jud>
</load>
<jud xmlns="jabber:config:jud">
<vCard>
<FN>Local User Directory on mydomain.org</FN>
<DESC>This service provides a simple user directory service.</DESC>
<URL>http://jud.jabber.mydomain.org/</URL>
</vCard> |
но вот незадача... пользователи JabberD могут найти только пользователей что зарегистрировались и только своего же сервера. |
|
|
|
|
| | |
Posted: Wed Jul 11, 2007 5:46 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
|{0N(T@NT1N wrote: | Нет, я бы хотел vCard юзеров править |
Может прямо в базе поправить? |
|
|
|
|
Posted: Wed Jul 11, 2007 6:44 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
leksey wrote: | |{0N(T@NT1N wrote: | Нет, я бы хотел vCard юзеров править |
Может прямо в базе поправить? |
Это тоже вариант. Я только начинаю ejabberd осваивать |
|
|
|
|
| | |
Posted: Tue Jul 17, 2007 7:18 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
|{0N(T@NT1N wrote: | Подскажите, как правильно реализовать поиск пользователей моего сервера (ejabberd 1.1.3) на соседнем сервере (JabberD 1.4.3) и наоборот. В ДНС добавили мой vjud.jabber.mydomain.org и его users.jabber.itsdomain.obu В ejabberd.cfg добавил
Code: | {mod_disco, [{extra_domains, ["users.jabber.itsdomain.obu"]}]}, |
в свой конфиг jabber.xml он добавил
Code: |
<service type="vjud" jid="vjud.jabber.umli.lugansk.obu" name="Jabber Use
<ns>jabber:iq:search</ns>
<ns>jabber:iq:register</ns>
</service>
<service type="jvjud" jid="jud.jabber.mydomain.org" name="Jabber User Directory on mydomain.org">
<ns>jabber:iq:search</ns>
<ns>jabber:iq:register</ns>
</service> |
и
Code: | <service id="jud.jabber.mydomain.org">
<host/>
<load>
<jud>../libs/jud.dll</jud>
</load>
<jud xmlns="jabber:config:jud">
<vCard>
<FN>Local User Directory on mydomain.org</FN>
<DESC>This service provides a simple user directory service.</DESC>
<URL>http://jud.jabber.mydomain.org/</URL>
</vCard> |
но вот незадача... пользователи JabberD могут найти только пользователей что зарегистрировались и только своего же сервера. |
Ну что? Никто не подскажет?
А тут появился еще вопрос... Решил подключить всех используя SSL, но вот обнаружил, клиент не коннектится в логе ошибка
Code: | =SUPERVISOR REPORT==== 17-Jul-2007::18:32:32 ===
Supervisor: {local,ejabberd_listeners}
Context: child_terminated
Reason: {{badmatch,{error,{{badmatch,
{error,
"SSL_CTX_use_certificate_file failed: error:0200107B:system library:fopen:Unknown error"}},
[{ejabberd_c2s,init,1},
{gen_fsm,init_it,6},
{proc_lib,init_p,5}]}}},
[{ejabberd_listener,accept,3},{proc_lib,init_p,5}]}
Offender: [{pid,<0.1792.0>},
{name,5223},
{mfa,{ejabberd_listener,
start,
[5223,
ejabberd_c2s,
[{access,c2s},
{max_stanza_size,65536},
tls,
{certfile,
"D:Program Files\ejabberd-1.1.3/conf/server.pem"}]]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}] |
Нашел, что в логе и в админке в "Прослушиваемые порты на ejabberd@localhost" в параметрах 5223 порта Quote: | [{access,c2s},{max_stanza_size,65536},tls,{certfile,"D:Program Files\ejabberd-1.1.3/conf/server.pem"}] | тем самім сертификат не находится сервером, но в ejabberd.cfg Code: | {5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "D:\Program Files\ejabberd-1.1.3/conf/server.pem"}]}, |
Так от чего не пойму "D:", что я вижу в браузере, а не "D:\" и НЕ ПОЛУЧАЕТСЯ ЭТО ИЗМЕНИТЬ |
|
|
|
|
| | |
Posted: Tue Jul 17, 2007 7:49 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
по первому вопросу - никак. по второму вообще ничо не понял |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Wed Jul 18, 2007 9:05 am |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Binary wrote: | по второму вообще ничо не понял |
От чего в веб-интерфейсе администратора в "Прослушиваемые порты на ejabberd@localhost" в параметрах 5223 порта не сохраняется "слеш" ("\") после буквы диска ?
Если сравнить
в веб-интерфейсе я вижу параметры:
Code: | [{access,c2s},{max_stanza_size,65536},tls,{certfile,"D:Program Files\ejabberd-1.1.3/conf/server.pem"}] |
а в файле конфигурации:
Code: | [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "D:\Program Files\ejabberd-1.1.3/conf/server.pem"}] |
Вот по этой причине у меня в логах ошибки и соединение с SSL не работает |
|
|
|
|
Posted: Wed Jul 18, 2007 10:55 am |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
ну напиши в конфиге как надо и всё. какие проблемы? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Wed Jul 18, 2007 3:11 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Binary wrote: | ну напиши в конфиге как надо и всё. какие проблемы? |
так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же |
|
|
|
|
Posted: Wed Jul 18, 2007 3:54 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
|{0N(T@NT1N wrote: | Binary wrote: | ну напиши в конфиге как надо и всё. какие проблемы? |
так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же |
а это так и принято чередовать прямые и обратные слеши в пути? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Wed Jul 18, 2007 4:12 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Binary wrote: | |{0N(T@NT1N wrote: | Binary wrote: | ну напиши в конфиге как надо и всё. какие проблемы? |
так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же |
а это так и принято чередовать прямые и обратные слеши в пути? |
вот что его так покрутило или меня, сори |
|
|
|
|
Posted: Wed Jul 18, 2007 4:20 pm |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
Binary wrote: | по первому вопросу - никак. |
так это правда
что придется соседнего домена админа склонять в сторону ejabberd(а)? |
|
|
|
|
Posted: Wed Jul 18, 2007 4:22 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
|{0N(T@NT1N wrote: | Binary wrote: | по первому вопросу - никак. |
так это правда что придется соседнего домена админа склонять в сторону ejabberd(а)? |
а дело не в том, что там jabberd. дело в том, что это невозможно в принципе. |
|
_________________ And I'm feeling good! |
|
|
|
|