本篇文章由:http://xinpure.com/install-ubuntu-server-12-04-jabberd2-server/
Ubuntu Server 12.04 安装 Jabberd2 服务器
安装 Jabberd2
在终端输入以下命令安装 Jabberd2:
sudo apt-get install jabberd2
配置
修改 /etc/jabberd2/sm.xml 文件
1.修改服务器地址 ( 第6行 ):
6 <id>localhost.localdomain</id>
将 localhost.localdomain
替换为自己的服务器地址即可。
如:
6 <id>192.168.1.200</id>
2.修改数据库信息,找到 <storage>
下的 <mysql>
模块 ( 第70行 到 第112行 )
70 <storage>
71 <!-- Dynamic storage modules path -->
72 <path>/usr/lib/jabberd2</path>
73
74 <!-- By default, we use the MySQL driver for all storage -->
75 <driver>mysql</driver>
76
······
101 <!-- MySQL driver configuration -->
102 <mysql>
103 <!-- Database server host and port -->
104 <host>localhost</host>
105 <port>3306</port>
106
107 <!-- Database name -->
108 <dbname>jabberd2</dbname>
109
110 <!-- Database username and password -->
111 <user>jabberd2</user>
112 <pass>secret</pass>
替换 <dbname>
, <user>
, <pass>
为 自己的数据库名, 数据库用户名, 数据库密码
如:
107 <!-- Database name -->
108 <dbname>MY_DB_NAME</dbname>
109
110 <!-- Database username and password -->
111 <user>MY_DB_USERNAME</user>
112 <pass>MY_DB_PASSWORD</pass>
修改 /etc/jabberd2/c2s.xml 文件
1.修改服务器地址, 在 <local>
模块中找到如下: ( 第125行 )
125 <id register-enable='true'>localhost.localdomain</id>
同样是替换为自己的服务器地址:
125 <id register-enable='true'>192.168.1.200</id>
2.修改数据库信息, 在 <authreg>
中的 <mysql>
模块 ( 第320行 到 383行 )
320 <authreg>
321 <!-- Dynamic authreg modules path -->
322 <path>/usr/lib/jabberd2</path>
323
324 <!-- Backend module to use -->
325 <module>mysql</module>
······
372 <!-- MySQL module configuration -->
373 <mysql>
374 <!-- Database server host and port -->
375 <host>localhost</host>
376 <port>3306</port>
377
378 <!-- Database name -->
379 <dbname>jabberd2</dbname>
380
381 <!-- Database username and password -->
382 <user>jabberd2</user>
383 <pass>secret</pass>
同样是替换 <dbname>
, <user>
, <pass>
为 自己的数据库名, 数据库用户名, 数据库密码
如:
107 <!-- Database name -->
108 <dbname>MY_DB_NAME</dbname>
109
110 <!-- Database username and password -->
111 <user>MY_DB_USERNAME</user>
112 <pass>MY_DB_PASSWORD</pass>
重启 Jabberd2 服务
重新启动 Jabberd2 服务器,激活最新的配置
sudo /etc/init.d/jabberd2 restart
or
sudo service jabberd2 restart
你需要使用 Jabber 客户端来链接服务器,如: Message
( Mac ) 和 Pidgin
( Windows )