[zt]用xmpp架设自己的Openfire聊天服务器


这里有个XMPP客户端大全http://xmpp.org/software/clients.shtml,慢慢挑……
另外,别忘记XMPP服务器大全http://www.jabberes.org/servers/


先下载3个软件:

XMPP服务器软件Openfirehttp://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_6_4.exe
XMPP客户端聊天软件Pindginhttp://sourceforge.net/projects/pidgin/files/Pidgin/pidgin-2.6.5.exe
MySQL数据库:咱直接用PHPnow,全自动安装:http://downloads.sourceforge.net/phpnow/PHPnow-1.5.5.zip

PS:客户端聊天软件不局限Pindgin,可参照前面第三节,可下载自己喜欢的客户端

1.安装PHPnow
下载完毕,解压至D盘,执行Setup.cmd,然后让你选择Apache、MySQL版本,随便选择个,并设置个Root的密码,密码记下来。

2.创建一个数据库
打开http://127.0.0.1/phpMyAdmin/main.php ,用户名输入root,密码输入你前面设置的密码进行登陆。在“创建一个新的数据库”处建个“xmpp”数据库就OK了,如图。

(到这里网站服务器就已经架设好了)

3.安装Openfire
执行Openfire.exe程序,会弹出一个语言选项,选择第一个Chinese继续,接着指定安装目录,建议装在D盘以防数据丢失。

安装完成,运行Openfire,这时它会启动XMPP服务,有防火墙提示都选择通过。然后点击“Lanuch Admin”,或直接打开:http://127.0.0.1:9090。

此时进入了web配置安装了。

4.Choose Language
就是选择语言,选择中文并点击“Continue”继续。

5.服务器设置
我们计算机环境不一样的,比如这里的域名称是:bizlai,我们可以保持默认,不要修改。这个域类似Gmail的后缀:@gmail.com。所以你之后创建的ID会是这样的形式:username@bizlai。使用这个ID,你可以用任何XMPP的客户端登陆了。

6.数据库设置
保持默认,点击“继续”。

7.数据库设置 - 标准连接
按照下图的形式填写,用户名是root,密码是你安装phpnow设置的密码,xmpp是你前面建立的数据库名字。然后“继续”。

8.特性设置
保持默认,点击“继续”。

9.管理员账户
在局域网使用的话,邮件地址可以保持默认,新密码再设置一次,然后点击继续。

10.安装完成
这时出现一个“登陆到管理控制台”,你直接点击并去登陆时,登陆不成功的。回到Openfire,先停止服务再启动就可以登陆。按照下图点击“Stop”,再点击“Start”再登陆就可以了。现在,一个XMPP服务器就安装完成了。(这里我第一次安装时成功,后来重装时到这里重启服务时出错,只要点击launch admin之后会出现一个找不到文件的提示,根据提示到你安装Openfire的目录中把openfire.xml-tmp改成openfire.xml就行了)
最后,咱们使用Pindgin客户端创建一个账户瞧瞧。在协议处选择“XMPP”,用户名填你的注册ID,域填写你web安装的第二步看到的域名称,密码处设定你的密码,先勾选最后的选项“在服务器上创建此新账号”,最后,点击“添加”按钮。现在要在内网聊天的话,丢一个Pindgin给你同学吧~要想在外网用,嗯嗯,搞个外网IP,或者路由映射一下即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值