您的位置:首页 > 运维架构 > Linux

在Linux上搭建XMPP服务器

2015-08-13 13:44 465 查看
1.搭建前准备

a. 64位 Linux服务器(windows,Mac上虚拟机均可以)一个,我是使用的是centos 6.5

b.下载 所需要的
ejabberd-15.07-linux-x86_64-installer.run
网盘地址:http://pan.baidu.com/s/1i33vmrN

c.将ejabberd-15.07-linux-x86_64-installer.run
上传到 Linux服务器上

2. 登录上服务器,然后改变 ejabberd-15.07-linux-x86_64-installer.run
的执行权限



使用 chmod 755 ejabberd-15.07-linux-x86_64-installer.run
改变执行权限



3.安装 , 使用命令 ./ejabberd-15.07-linux-x86_64-installer.run



4.选择安装语言,建议使用英文



5.设置安装的目录,使用它默认的目录,直接回车



6.服务器域的配置, 使用 xxxxxx.xxxx 推荐使用这种格式,你可以使用公司的名称或你自定义的名称都可以

例如 : pi2e.com , ips.com , yangtzu.edu , hibernate.org 等等 各种个性的名字



7.设置 管理员密码 , 一般使用, admin ,那么之后访问的话 就是这样的 ,假设服务器地址是192.168.1.1

你这样访问: http://192.168.1.1:5280/admin ,听起来莫名其妙是吧, 往下看吧。。 马上茅塞顿开


服务器集群,就先别集群了, 选 N ,以后牛逼了回来看看怎么集群




8,然后按照提示安装 ,直到安装完成




9.然后进入 ejabberd所在的目录 启动它 ,并查看是否启动

cd /opt/ejabberd-15.07/bin

./start

./status



10.启动之后,配置Linux防火墙 ,不然外网无法访问

iptables -I INPUT -p TCP —dport 5280 -j ACCEPT

iptables -I INPUT -p TCP —dport 5222 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/rc.d/init.d/iptables restar

防火墙配置好之后 若还不能访问,重启下ejabberd 服务(./stop ,/start)



11.打开浏览器 IP:5280/admin, 若出现验证对话框说明配置OK了,若不出现 那我也不知道了

然后使用 admin 账号登陆




12.进入页面后,配置登陆用户等








13.客户端配置登陆信息

我用的客户端是 Mac电脑自带了 message 和 Adium ,不同的 客户端配置的东西是相同的,这不重要

先是使用 Mac 的message 也就是信息








14.配置 Adium







15.然后加好友聊天吧。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: