肥龙龙(expendable)的专栏

欢迎和我交流,站长寻找技术支持请加QQ群:48608218;免费技术支持网站http://www.cmshelp.com.cn;个人QQ:635249

expendableID:expendable
27413次访问,排名4212(1)好友1人,关注者2
expendable的文章
原创 31 篇
翻译 0 篇
转载 4 篇
评论 42 篇
最近评论
加林:我的这个网站www.newtop5.cn有一年多了。。用的是phpcms
速度很不错。但是我没有生成静态,因为空间不够。
肥肥123:垃圾,这篇文章明显的是软文,做假的文章呀!我以前一直对肥肥影响不错,没想到,今天也商业了。。。。
哈哈。。。鬼相信。
SEO方面 DEDE最好,按你说的那么差?
为什么还这么多人用?
大家都是白痴啊?
肥肥123:垃圾,这篇文章明显的是软文,做假的文章呀!我以前一直对肥肥影响不错,没想到,今天也商业了。。。。
哈哈。。。鬼相信。
SEO方面 DEDE最好,按你说的那么差?
为什么还这么多人用?
大家都是白痴啊?
酷疯子:很不错~
天道酬勤:呵呵!文章写的不错,很好!我也留个网址吧!!嘿嘿!
http://www.it300.net
文章分类
收藏
    相册
    链接主站
    助易网(免费网站技术支持)
    肥龙龙视点『新的博客』
    友情博客
    宇宏博客
    松鼠博客
    友情链接
    age of conan
    lotro
    lotro gold
    runescape gold
    runescape money
    手机网
    爱月资讯
    美图网
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 基于开源jabber(XMPP)架设内部即时通讯服务的解决方案收藏

    新一篇: dedecms列表中显示文章完整标题的一个解决办法 | 旧一篇: 悼念侯耀文:慢慢消失的笑声

        Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。
        XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的技术来自于Jabber,其实它是 Jabber的核心协定,所以XMPP有时被误称为Jabber协议。Jabber是一个基于XMPP协议的IM应用,除Jabber之外,XMPP还支持很多应用。

    此文已转向:http://www.blog-dragon.com/2007/10/jabber-xmpp-openfire-spark.html

    转载请注明出处:expendable
    下面就是如何架设内部即时通讯服务的步骤:

    第一步:安装Jabber服务器软件
    Jabber服务软件有很多,具体可以参考jabber官方网站的列表:
    Jabber官网地址:http://www.jabber.org/
    常用Jabber服务器软件:http://www.jabber.org/software/servers.shtml

    其中最为方便安装搭建的无疑是Openfire(Wildfire),一款基于GPL协议开源软件,Openfire有linux、windows和MAC的不同版本,软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。
    下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire
    最新版本:Openfire 3.3.2

    1、Windows版本安装方法:
    下载:openfire_3_3_2.exe带java环境版本
    安装:直接运行安装文件,程序默认安装至c:\Program Files\Openfire
    运行:\bin\openfire.exe
     
    2、Linux/Unix版本安装方法
    如果使用rpm包安装,下载:openfire-3.3.2-1.i386.rpm
    运行:
    #rpm -ivh openfire_3_0_0.rpm
    默认安装路径位于:/opt/openfire
    使用源码包安装,下载: openfire_3_0_0.tar.gz(不带java环境,请自行安装)
    #tar -xzvf openfire_3_0_0.tar.gz
    # mv openfire /opt
    启动方法:
    #/opt/openfire/bin/openfire.sh

    第二步:配置jabber服务器
    Openfire(Wildfire)支持完全的web安装,如果你在本地按安装只需要在浏览器中输入http://localhost:9090(远程服务器为http://你的服务器地址:9090)即可开始即时通讯服务器配置。
    (1)语言选择:中文简体
     
    (2)服务期设置:选择域及端口,建议默认
     
    (3)数据库设置:根据需要,这里选“标准数据库”
     
    (4)标准数据库设置:选择MySQL,数据库URL填入你的数据库地址,端口和数据库名称(请自行创建),用户名密码填入你的mysql的帐号密码,其他更具需要选择填写。继续之后会在你的mysql中创建表并初始化。
     
    (5)特性设置:如果你不打算用LDAP,保留默认
     
    (6)管理员帐户设置:填入系统管理员信息
     
    (7)安装完成
     
    至此,Openfire安装完毕。你可以继续登录到管理控制台,进行更为详细的设置。
     

    第三步:Jabber客户端安装配置
    支持Jabber有很多很好的客户端软件,官方推荐的有:

    平台

    建议客户端

    Windows

    Exodus, Pandion, Psi, Spark

    Linux

    Gajim, Gossip, Kopete, Pidgin, Psi, Spark, Tkabber

    Macintosh

    Adium, iChat, Psi, Spark

    更多的列表请参考:http://www.jabber.org/software/clients.shtml
    这里我们建议使用Spark,因为Spark和Openfire能够很好的相互支持,可说黄金组合。软件下载地址:http://www.igniterealtime.org/downloads/index.jsp#spark
    目前最新的版本为:2.5.4(6月22日发版)

    (1)下载for windows的版本,安装比较简单。
     
    (2)选择高级选项:服务器填入你的服务器地址,端口为5222
     
    (3)注册一个新帐号:服务器参照前文填写
     
    (4)注册成功后,开始登录。
     
    (5)登陆后界面
     
    现在你就可以和局域网内其拥有jabber帐号的用户通讯了
    注:Spark官方并没有中文汉化版本,关于Spark的汉化,请参考松鼠的blog,地址:http://blog.csdn.net/squirrelme
    基于jabber/xmpp即时通讯服务器OpenFire的客户端Spark的中文汉化包

    第四步:Jabber连接与MSN、ICQ等IM通讯
    Jabber最有优势的就是其通信协议,可以和多种即时通讯对接。比如有第三方插件,能让jabber用户和MSN 、Yahoo Messager、ICQ等IM用户相互通讯。因为Google遵从jabber协议,并且Google已经将Gtalk的服务器开放给了其它的Jabber服务器。所以PSI、Giam等Jabber客户端软件支持GTalk用户登陆。

    使用Openfire+Spark的组合也可以实现这个功能,下面具体介绍

    继续阅读完整版本:http://www.blog-dragon.com/2007/10/jabber-xmpp-openfire-spark.html


    转载请注明出处:expendable
    上面就是内容全部,祝您好运。 

    发表于 @ 2007年06月25日 20:12:00|评论(loading...)|编辑

    新一篇: dedecms列表中显示文章完整标题的一个解决办法 | 旧一篇: 悼念侯耀文:慢慢消失的笑声

    评论

    #squirrelme 发表于2007-06-25 20:40:38  IP: 61.187.54.*
    哈哈,看到了,Spark的汉化方法,大家可以看我的BLOG
    http://blog.csdn.net/squirrelme
    #林心碧 发表于2007-07-03 17:38:01  IP: 210.75.14.*
    OpenFire的后台数据库是否可以使用MS SQL?
    #expendable 发表于2007-07-03 19:42:36  IP: 218.77.105.*
    支持
    #zhujainf 发表于2007-07-14 11:16:03  IP: 218.82.177.*
    看到楼主好文,谢谢
    #ejievod 发表于2007-08-31 10:46:55  IP: 123.57.218.*
    我安装好了却不能在后台进行登陆~~
    郁闷死~~哪个高人知道答案啊!!!
    #peterbirght 发表于2007-10-27 10:34:00  IP: 218.28.253.*
    安装openfire最后设置管理员后出错了,请楼主指点下,谢谢!
    HTTP ERROR: 500
    INTERNAL_SERVER_ERROR
    RequestURI=/setup/setup-finished.jsp

    Caused by:
    java.lang.NullPointerException
    at org.jivesoftware.openfire.admin.setup.setup_002dfinished_jsp._jspService(setup_002dfinished_jsp.java:74)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1074)
    at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
    at org.jivesoftware.admin.AuthCheckFilter.doFilter(Aut
    #crack 发表于2008-05-08 11:30:48  IP: 125.43.85.*
    Good.....
    Thanks
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © expendable