ports = { 5222, 5269 } ssl_ports = { 5223 } admins = { "juan@midominio.cu", "pedro@midominio.cu" } use_libevent = true; -- la opción predeterminada se basa en la función select(), -- en cambio libevent utiliza epoll(), que es más eficiente y escalable. modules_enabled = { "roster"; "saslauth"; "tls"; "dialback"; "disco"; "private"; "vcard"; "privacy"; "compression"; "legacyauth"; "version"; "uptime"; "time"; "ping"; "pep"; "register"; -- no deshabilitar este módulo, permite no solo registrar sino también cambiar contraseñas "adhoc"; "admin_adhoc"; "posix"; "bosh"; -- agregar esta línea si se desea habilitar jabber sobre http }; allow_registration = false; -- deshabilitado por seguridad -- cambiar a true si se desea habilitar la creación de cuentas desde el propio cliente ssl = { key = "/etc/prosody/certs/localhost.key"; certificate = "/etc/prosody/certs/localhost.cert"; } storage = "internal"; -- el almacenamiento predeterminado es un archivo xml -- opcionalmente podemos utilizar el método de almacenamiento "sql" -- esto permite utilizar SQLite, MySQL o PostgreSQL como backend (aunque deben agregarse ciertos parámetros) authentication = "internal_hashed"; -- podemos utilizar "internal_plain" si el cliente no soporta SCRAM-SHA-1 -- si deseamos usar el método sasl para posteriormente emplear LDAP, debemos utilizar "cyrus" log = { error = "/var/log/prosody/prosody.err"; info = "/var/log/prosody/prosody.log"; } pidfile = "/var/run/prosody/prosody.pid"; VirtualHost "localhost" VirtualHost "midominio.cu" ssl = { key = "/etc/prosody/certs/midominio.cu.key"; certificate = "/etc/prosody/certs/midominio.cu.cert"; }