JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » Обсуждение ejabberd 1.x Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Tue Jul 10, 2007 11:41 am Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




В форуме ejabberd.jabber.ru задали вопрос
Quote:
...не знаю как псевдонимы прописать, через веб возможности нету, а вот с клиентов это делать очень проблематично, так как не всем можно объяснить как это сделать, какой псевдоним должен быть у конкретного филиала, куда что нажимать и т.д, а их около 50 штук. Вот если б была возможность мне это с сервера сделать вообще было б чудесно.

Это возможно ?? естественно без использования LDAP
View user's profile Send private message Send Jabber-message
PostPosted: Tue Jul 10, 2007 6:02 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




|{0N(T@NT1N wrote:
В форуме ejabberd.jabber.ru задали вопрос
Quote:
...не знаю как псевдонимы прописать, через веб возможности нету, а вот с клиентов это делать очень проблематично, так как не всем можно объяснить как это сделать, какой псевдоним должен быть у конкретного филиала, куда что нажимать и т.д, а их около 50 штук. Вот если б была возможность мне это с сервера сделать вообще было б чудесно.

Это возможно ?? естественно без использования LDAP

Ты хочешь вместо JID человеческие имена там поиметь?
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Jul 11, 2007 1:22 pm Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Нет, я бы хотел vCard юзеров править
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 11, 2007 4:51 pm Reply with quote
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 могут найти только пользователей что зарегистрировались и только своего же сервера.
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 11, 2007 5:46 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




|{0N(T@NT1N wrote:
Нет, я бы хотел vCard юзеров править

Может прямо в базе поправить?
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Jul 11, 2007 6:44 pm Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




leksey wrote:
|{0N(T@NT1N wrote:
Нет, я бы хотел vCard юзеров править

Может прямо в базе поправить?

Это тоже вариант. Я только начинаю ejabberd осваивать Question
View user's profile Send private message Send Jabber-message
PostPosted: Tue Jul 17, 2007 7:18 pm Reply with quote
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:\" и НЕ ПОЛУЧАЕТСЯ ЭТО ИЗМЕНИТЬ Crying or Very sad
View user's profile Send private message Send Jabber-message
PostPosted: Tue Jul 17, 2007 7:49 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




по первому вопросу - никак. по второму вообще ничо не понял Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Jul 18, 2007 9:05 am Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Binary wrote:
по второму вообще ничо не понял

От чего в веб-интерфейсе администратора в "Прослушиваемые порты на ejabberd@localhost" в параметрах 5223 порта не сохраняется "слеш" ("\") после буквы диска ? Crying or Very sad

Если сравнить
в веб-интерфейсе я вижу параметры:
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 не работает Sad
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 18, 2007 10:55 am Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




ну напиши в конфиге как надо и всё. какие проблемы? Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Jul 18, 2007 3:11 pm Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Binary wrote:
ну напиши в конфиге как надо и всё. какие проблемы? Smile

так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же Sad Crying or Very sad
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 18, 2007 3:54 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




|{0N(T@NT1N wrote:
Binary wrote:
ну напиши в конфиге как надо и всё. какие проблемы? Smile

так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же Sad Crying or Very sad

а это так и принято чередовать прямые и обратные слеши в пути? Smile

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Jul 18, 2007 4:12 pm Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Binary wrote:
|{0N(T@NT1N wrote:
Binary wrote:
ну напиши в конфиге как надо и всё. какие проблемы? Smile

так в том-то и дело, что написано, а в логах вижу что не находит сертификат по причине той же Sad Crying or Very sad

а это так и принято чередовать прямые и обратные слеши в пути? Smile

вот Devil что его так покрутило Question или меня, сори
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 18, 2007 4:20 pm Reply with quote
K0NCTANT1N
Гуру
Гуру
Joined: 27 Jun 2007
Posts: 278
Location: Украина




Binary wrote:
по первому вопросу - никак.

так это правда Question
что придется соседнего домена админа склонять в сторону ejabberd(а)? Grin
View user's profile Send private message Send Jabber-message
PostPosted: Wed Jul 18, 2007 4:22 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




|{0N(T@NT1N wrote:
Binary wrote:
по первому вопросу - никак.

так это правда Question что придется соседнего домена админа склонять в сторону ejabberd(а)? Grin

а дело не в том, что там jabberd. дело в том, что это невозможно в принципе.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Обсуждение ejabberd 1.x
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 3 of 8  
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin