文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发其他语言简单架设Jabber 局域网即时通讯服务器
精品推荐
特别推荐
·给你十条学习Ruby语言的理由
·分页管理机制
·Perl 语言的重要价值体现
·经验技巧:分享两条Delphi开发经验
·Java编程思想:面向对象的逻辑思维方法
·Samba系统简介
热点TOP10
·在VC6中创建wxWidgets项目[附图]
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·DENX U-Boot及Linux使用手册
·Visual C++ ADO数据库编程入门
·飞机躲避小游戏---是男人就撑100秒的制作
·[仿真实验]操作系统的内存管理
·三维粒子系统在AS2中的实现
·Continuation 和高级流程控制
·[分形]DLA团簇模型的摸拟
·用汇编编写DOS下的内存驻留程序(3)
·简单架设Jabber 局域网即时通讯服务器
·Palm OS应用程序设计指南之十一
·Palm OS应用程序设计指南之五
·samba和openldap结合实战
·AIX 5L 学习大纲/简易教程(1)(未经许可,请勿COPY)
·Internet Explorer 编程简述(十一)完美的Inplace Drag & Drop——“超级拖放”
·利用 wordXP 实现自动排班
·14.4 Function members
·数值计算程序大放送-线性代数方程组
·跟我一起写 Makefile

简单架设Jabber 局域网即时通讯服务器

日期:2008年3月22日 作者: 查看:[大字体 中字体 小字体]



[root@localhost ~]# tar zxvf jabberd-2.0s10.tar.gz
[root@localhost ~]# cd jabberd-2.0s10
[root@localhost jabberd-2.0s10] # ./configure --enable-ssl --enable-mysql --enable-idn \
      --with-extra-include-path=/usr/include/mysql \
      --with-extra-library-path=/usr/lib/mysql \
      --prefix=/opt/jabberd2
[root@localhost jabberd-2.0s10] # make
[root@localhost jabberd-2.0s10] # make install

注意: 在./configure 中要指定您的Mysql的include所在的位置,也要指定 mysql的lib所在的位置;您应该知道这些东西在哪里;我的mysql 的include和 lib分别是/usr/include/mysql和/usr/lib/mysql

--prefix 用来指定把jabberd安装在哪个位置上。我是安装到了 /opt/jabberd2目录中;自己看着办吧。这样指定比较方便。当我们不需要jabberd的时候,就直接删除 /opt/jabberd2目录就行了。就是重装也方便;卸载就更方便了;



3、jabber server的简单配置;

3.1、创建Jabber Server 进程存放目录pid及日志存放目录log

[root@localhost ~]# mkdir -p /opt/jabberd2/var/jabberd/pid
[root@localhost ~]# mkdir -p /opt/jabberd2/var/jabberd/log


[root@localhost ~]# chown -R jabber:jabber /opt/jabberd2/var



说明:改变/opt/jabberd2/var权限,让用户jabber可以写数据到/opt/jabberd2/var及下级目录;

3.2、有关Mysql数据库的操作;

在我们的解压编译的Jabber Server 目录中 jabberd-2.0s10 ,有一个目录tools,里面有一个文件db-setup.mysql,就是创建数据库的脚本;

首先我们得启动Mysql 服务器;这个过程省略;

然后我们导入 db-setup.mysql;


[root@localhost jabberd-2.0s10] # cd tools
[root@localhost tools] # mysql -uroot -p < db-setup.mysql
Enter passWord: 在这里输入Mysql数据库的管理密码



经过上一步,我们就导入了一个jabberd2的数据库;下一步我们要进行授权;让jabberd2 数据库有一个专门的管理用户;
[root@localhost tools] # mysql -uroot -p
Enter password: 注:在这里输入Mysql数据库的管理密码


然后我们在 mysql 数据库中运行下面的一条指令;

mysql>GRANT select,insert,delete,update ON jabberd2.* \
to jabberd2beinan@localhost IDENTIFIED by '123456';

注解: 其中jabberd2beinan 是jabberd2数据库的管理员,这个可以自己定义;定义你自己喜欢的;其中123456是用户 jabberd2beinan用户的密码;

如果没有问题的话,我们从mysql退出后,就要吧用jabberd2beinan 用户来连接Mysql服务器了;

[root@localhost tools] # mysql -ujabberd2beinan -p
Enter password: 在这里输入jabberd2数据库管理员jabberd2beinan的密码;
mysql> show databases; 注:查看数据库;
+----------+
Database
+----------+
jabberd2
test
+----------+
2 rows in set (0.00 sec)
mysql> quit



3.3、Jabber Server 的配置文件的修改;

以我的安装和配置环境为准,我是安装Jabber Server 在/opt/jabberd2目录中;配置文件在 /opt/jabberd2/etc/目录中;我们需要改的文件,有如下几个;

c2s.xml resolver.xml router-users.xml router.xml s2s.xml sm.xml

我只是简单的说一下我的配置,不一定对,但能用得起来;

注意:所有192.168.1.4的IP都是我架Jabber Server 这台机器的IP,您要根据自己的情况来进行改动;

3.31、c2s.xml 文件

第77行;

上一页 [1] [2] [3] [4] [5] [6] 下一页 




上一篇:黑客常用的命令和快捷键

下一篇:C++资源之不完全导引 [上]

简单架设Jabber 局域网即时通讯服务器 相关文章:
·如何实现局域网打印机共享
·从头到尾教你组建小型局域网
·如何进行局域网设置
·自己动手构建简单的局域网对战平台
·局域网文件共享详解
·局域网中映射网络驱动器的使用
·企业局域网安全解决方案
·局域网连接设备--局域网知识
·局域网内共享文件 提示没有访问权限的问题
·魔兽争霸3 测试版局域网联机指南 - 游戏秘籍
简单架设Jabber 局域网即时通讯服务器 相关软件:
·完全精通局域网手册(PDF)
·局域网扫描大师 V1.0
·实用局域网终极制作教程
·局域网超级工具 NetSuper V3.0
·超级易学局域网组建与应用 ISO 多媒体教学光盘
·局域网的配置管理
·反恐精英之起源(Counter Strike: Source)局域网联机补丁
·局域网设置视频教学 rar 献给电脑初学者 一个帐号两个人用
·完全精通局域网(PDF) 《电脑爱好者》出版
·网吧局域网全站程序

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn