yum install ejabberd

vi /etc/ejabberd/ejabberd.cfg
修改此行
{hosts, [“localhost"]}.
若按域名访问,修改为
{hosts, [“localhost","yourdomain.com"]}.
若按IP访问,修改为
{hosts, [“localhost","x.x.x.x"]}.

修改此行
{acl, admin, {user, “", “localhost"}}.
若按域名访问,修改为
{acl, admin, {user, “admin “, “yourdomain.com"}}.
若按IP访问,修改为
{hosts, [“localhost","x.x.x.x"]}.

重启服务后生效
/etc/init.d/ejabberd restart

给admin管理员设置密码
若按域名访问,修改为
ejabberdctl register admin yourdomain.com password
若按IP访问,修改为
ejabberdctl register admin x.x.x.x password

访问地址为:
若按域名访问,修改为
http://yourdomain.com:5280/admin
若按IP访问,修改为
http://x.x.x.x:5280/admin

建立新用户,并设置密码
若按域名访问,修改为
ejabberdctl register user1 yourdomain.com password1
若按IP访问,修改为
ejabberdctl register user1 x.x.x.x password1
基于XMPP协议比较流行的客户端有Adium、Pidgin。使用刚才建立的用户登录即可。