User Tools

Site Tools


doc:appunti:linux:sa:ejabberd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:sa:ejabberd [2012/12/30 19:04] – [Problema del nome FQDN e autorizzazione negata a Pidgin] niccolodoc:appunti:linux:sa:ejabberd [2012/12/30 22:44] – [Certificato SSL] niccolo
Line 1: Line 1:
 ====== ejabberd ====== ====== ejabberd ======
 +
 +===== Configurazione =====
 +
 +La configurazione va in **''/etc/ejabberd/ejabberd.cfg''**, in particolare si deve definire l'utente amministratore e il nome di dominio:
 +
 +<file>
 +%% Admin user
 +{acl, admin, {user, "niccolo", "rigacci.org"}}.
 +
 +%% Hostname
 +{hosts, ["rigacci.org"]}.
 +</file>
 +
 +Con questa configurazione dovrebbe essere possibile puntare il browser su **''%%http://<host>:5280/admin%%''** e loggarsi con l'utente ''%%niccolo@rigacci.org%%''.
  
 ===== Certificato SSL ===== ===== Certificato SSL =====
Line 43: Line 57:
 Si può incappare in un errore di autorizzazione se il nome host usato dal client Pidgin per la connessione non corrisponde al nome FQDN usato dal server stesso. Si può incappare in un errore di autorizzazione se il nome host usato dal client Pidgin per la connessione non corrisponde al nome FQDN usato dal server stesso.
  
-Se in Pidgin non viene indicato un nome nel //Connect server// (impostazioni avanzate), viene interrogato il DNS per il record SVR **''_xmpp-client._tcp.<domain>''**, dove ''%%<domain>%%'' è la parte destra della "@" nel nome dell'account.+Se in Pidgin non viene indicato un nome nel //Connect server// (impostazioni avanzate), viene interrogato il DNS per il record SVR **''_xmpp-client._tcp.<domain>''**, dove ''%%<domain>%%'' è la parte alla destra della "@" nel nome dell'account.
  
 **ATTENZIONE** la risuluzione di un record SVR **potrebbe non funzionare**, ad esempio con un DNS proxy come **dnsmasq**. Per verificare il buon funzionamento: **ATTENZIONE** la risuluzione di un record SVR **potrebbe non funzionare**, ad esempio con un DNS proxy come **dnsmasq**. Per verificare il buon funzionamento:
Line 52: Line 66:
  
 Il client Pidgin quindi contatta tale host. Se il nome restituito dal record SRV non corrisponde al FQDN dell'host stesso (eseguire il comando **''hostname -f''** sul server), l'autorizzazione fallisce in quanto il digest-uri viene Il client Pidgin quindi contatta tale host. Se il nome restituito dal record SRV non corrisponde al FQDN dell'host stesso (eseguire il comando **''hostname -f''** sul server), l'autorizzazione fallisce in quanto il digest-uri viene
-calcolato su due nomi di host diversi dal client e dal server, questo il messaggio di errore (in ''/var/log/ejabberd/ejabberd.log''):+calcolato su due nomi di host diversi dal client e dal server, questo il messaggio di errore in ''/var/log/ejabberd/ejabberd.log'':
  
 <code> <code>
doc/appunti/linux/sa/ejabberd.txt · Last modified: 2013/02/02 17:44 by niccolo