Após instalados todos os pacotes, podemos configurar nosso servidor.
Tenha em mãos as seguintes informações:
- IP do servidor LDAP;
- Endereço da base de usuários do LDAP;
- Informações do administrador do LDAP;
- Senha do LDAP;
- IP do servidor que você está levantando (Elementar meu caro Watson!).
Começando...
Passo 1 - Abra o arquivo ejabberd.cfg
# vi /etc/ejabberd/ejabberd.cfg
Passo 2 - Definindo o administrador do
Jabber
O administrador do Jabber é quem vai ter acesso ao serviço de administração via Web do
Ejabberd, que é um serviço de administração com um interface bem agradável e que você pode ver os usuários on-line e etc.
Procure a seguinte linha:
%{acl, admin, {user, "aleksey"}}.
Insira uma nova linha para definir o administrador:
{acl, admin, {user, "nome_do_usuário"}}.
O usuário nome_do_usuário será o administrador do servidor Jabber, é possível ter mais de um administrador.
Passo 3 - Configurando qual o servidor LDAP do qual o Jabber irá retirar os seus usuários.
Procure a linha: % For LDAP authentication use these lines instead of above one:
Eis as modificações que você deve fazer:
{auth_method, ldap}
# nada de importante...
{ldap_servers, ["ip_do_ldap"]}.
# Digite o ip do seu servidor LDAP.
{ldap_uidattr, "uid"}.
# Atributo que prende o usuário da base da dados do LDAP, deixe uid mesmo
{ldap_base, "ou=Users,dc=exemplo,dc=com,dc=br"}.
# Base onde encontram-se os usuários do LDAP
{ldap_rootdn, "cn=exemplo,dc=com,dc=br"}.
# Administrador do LDAP
{ldap_password, "senhas"}.
# Senha do Servidor LDAP
PRONTO! Você acabou de falar assim para o servidor ejabberd: "Aê cara! Já te falei quem é o teu administrador e com quem tu pode conversar... vamos cooperar hein!?"
Passo 4 - Informando o IP do servidor Jabber
Procure a seguinte linha: % Old {host, "localhost"}.
Insira uma nova linha nesse estilo:
{hosts, "ip_do_servidor_jabber"}.
Digite o ip do seu servidor ou equivalente!!!
Passo 5 - Saia e salve!!!!
VIVA!!! Você acabou de levantar seu servidor Jabber...
Vamos aos testes?