zoukankan      html  css  js  c++  java
  • 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 )

  • 相关阅读:
    按学生成绩排序
    错误分析:floating point formats not linked
    学生成绩等级统计
    两个链表按升序合并
    js随机生成hex色值
    WEB监控系列第一篇:web监控搭建——graphite+statsd(单机搭建)
    WEB监控系列第四篇:statsd指南
    WEB监控系列第三篇:graphite指南
    安装Fedora 15后需做的25件事情
    《python tutorial》python 学习第二天
  • 原文地址:https://www.cnblogs.com/xinpureZhu/p/4225131.html
Copyright © 2011-2022 走看看