Ubuntu Server 12.04 安装 Jabberd2 服务器

本篇文章由: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 )

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。