Crazy ITer

 
Motto
It is strange that all great men should have some little grain of madness mingled with whatever genius they possess。
---------Moliere

When looking up, one has no occasion for shame before heaven, and below, one has no occasion to blush before men。
---------Mencius

The mechanic, who wishes to do his work well, must first sharpen his tools
---------Confucius

Python
SQL
UML
Zope&Plone
Ajax & Script
Jabber
Linux
我的jabberd
2007年1月21日星期日
以Redhat Enterprise 4为例

Jabberd-1.4.4.tar.gz:1、2、3
Jabberd-2.0s11的安装:4以后

1:参考《RedHat Enterprise Server 4.1安装Jabberd-2.0s9详解》
也可直接configure后make,上面的文档主要是为Jabberd-2.0s准备的。

2:待make install成功后,添加一个jabber用户
# groupadd jabber
# useradd -g jabber jabber
# passwd jabber
Changing password for user jabber.
New UNIX password:jabber123
Retype new UNIX password:jabber123
passwd: all authentication tokens updated successfully.

3:修改jabber.xml文件。

默认情况下,jabber.xml在/usr/local/etc下面,
可执行的jabberd文件在/usr/local/bin下面。


a:将@libdir@之类的地址,改成实际地址/usr/local/lib/
b:建立一个存放Jabber信息的目录,如/var/jabberd:

#cd /var
#mkdir jabberd
#mkdir jabberd/log
#mkdir jabberd/spool
#mkdir jabberd/run
#mkdir jabberd/run/jabberd
#chown jabber.jabber jabberd -R

将@localstatedir@改成/var/jabberd/

c:修改监听端口
默认端口为5222,如修改成5522等

d:确认防火墙打开了相应端口
#cd /etc/sysconfig
#vi iptables

4:jabberd-2.0s11的主要问题可能处在configures上,除了需要安装一大堆依赖外,configure的路径非常关键。
主要参考《RedHat Enterprise Server 4.1安装Jabberd-2.0s9详解》
不同的是,将数据、log等信息的目录建立在var下,如:
# mkdir -p /var/jabberd-2/db
# mkdir -p /var/jabberd-2/log
# mkdir -p /var/jabberd-2/pid
# chown -R jabber:jabber /var/jabberd-2

在防火墙下,要注意是否打开以下端口:
* port 5222 — non-SSL client communication
* port 5223 — SSL client communication
* port 5269 — server to server communication

如果自己再数据库中将jabber2的密码由secret改成了如jabber123,一定要在c2s.xml等所有的xml文件中改过来。

问题:

router died.
可能是防火墙阻止了5347端口。如果内存已存在一个router程序,也可能是5347端口被占用了。

sm died.
可能是数据库联接失败,可到messages中查看出错信息。

标签: , ,

posted by William @ 07:39  
0 Comments:
发表评论
<< Home
 
About Me

Name: William
Home: Pudong, Shanghai, China
About Me: Here is a collection of my program notes.I'd like to put all my notes and learning together.Welcome anybody to help me to perfect it.
See my complete profile
Previous Post
Archives
Links
© 2005 Crazy ITer Template by Isnaini Dot Com