指引网

当前位置: 主页 > 操作系统 > Ubuntu >

Ubuntu12.04 安装Jabberd2服务器步骤详解

来源:网络 作者:佚名 点击: 时间:2017-06-14 22:23
[摘要]  在Ubuntu12.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 )

------分隔线----------------------------