ejabberdAan de slag met ejabberd


Opmerkingen

Deze sectie geeft een overzicht van wat ejabberd is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen ejabberd vermelden en naar de gerelateerde onderwerpen verwijzen. Aangezien de documentatie voor ejabberd nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Sta zo snel meerdere gebruikersregistraties van verschillende apparaten toe op de Ejabberd-server.

Om meerdere gebruikers registratie op toestaan Ejabberd server, moeten we configure bestand ejabberd.yml in Ejabberd laatste versies. Configureer ejabberd.yml zoals: in access_rules: add

register:
    - allow
  register_from:
    - allow
  registration_timeout:
    - infinity

  mod_register:
    access_from:
      register_from
    access: 
      register
 

en in modules: toevoegen

 mod_register:
    access_from: register_from
    access: register
 

Na het toevoegen van deze regels in het ejabberd.yml bestand, slaat u het op en voert u de Ejabberd server uit. Om te controleren of deze regels echt zijn toegevoegd of niet, zodat u het kunt controleren op de Ejabberd serverconsole, ziet access_rules in raw-bestand eruit als:

[{access, announce, [{allow, [{acl, admin}]}]},
 {access, c2s,
  [{deny, [{acl, blocked}]}, {allow, [all]}]},
 {access, c2s_shaper,
  [{none, [{acl, admin}]}, {normal, [all]}]},
 {access, configure, [{allow, [{acl, admin}]}]},
 {access, local, [{allow, [{acl, local}]}]},
 {access, max_user_offline_messages,
  [{5000, [{acl, admin}]}, {10000, [all]}]},
 {access, max_user_sessions, [{infinity, [all]}]},
 {access, mod_register,
  [{access_from, [{acl, register_from}]},
   {access, [{acl, register}]}]},
 {access, muc_create, [{allow, [{acl, local}]}]},
 {access, pubsub_createnode, [{allow, [{acl, local}]}]},
 {access, register, [{allow, [all]}]},
 {access, register_from, [{allow, [all]}]},
 {access, registration_timeout, [{infinity, [all]}]},
 {access, s2s_shaper, [{fast, [all]}]},
 {access, trusted_network, [{allow, [all]}]}].
 

en modules zien eruit als:

mod_register:[{access_from, register_from},
 {access, register},
 {welcome_message,
  [{subject,
    <<87, 101, 108, 99, 111, 109, 101,
      33>>},
   {body,
    <<72, 105, 46, 10, 87, 101, 108, 99,
      111, 109, 101, 32, 116, 111, 32,
      116, 104, 105, 115, 32, 88, 77,
      80, 80, 32, 115, 101, 114, 118,
      101, 114, 46>>}]},
 {ip_access, trusted_network},
 {access, register}]
 

nu is uw server gereed om zo snel meerdere gebruikers van verschillende apparaten te registreren. Dank je.