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 )
Ubuntu Server 12.04 安装 Jabberd2 服务器的更多相关文章
- Ubuntu Server 12.04安装图解教程
Ubuntu S ...
- ubuntu server 16.04安装GPU服务器
1 Ubuntu16.04 系统安装过程中,需要勾选openssh-server 方便远程连接 2 必须安装gcc 与g++ 3 安装显卡驱动 NVIDIA-Linux-x86_64-367.57.r ...
- ubuntu server 12.04安装任何软件都出现the following packages have unmet dependencies的解决方法
虽然目前没太弄清这到底是怎么回事,但是暂时可以给出一个解决的方法, 如果在安装任何软件都会出现这个问题,那么尝试着输入sudo apt-get install -f试一下. 在该命令执行完成后,我这边 ...
- 安装Drupal7.12+Postgresql9.1(Ubuntu Server 12.04)
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ OS环境准备 这次是从OS开始安装的.最开始装Ubuntu12.04这里就不再赘述, 唯 ...
- U盘安装ubuntu server 12.04的问题检测不到CDROM的解决
U盘安装ubuntu server 12.04的问题检测不到CDROM的解决 ========================== 我是u盘安装ubuntu 14 64Bit 也是出现同样的问题 用u ...
- Ubuntu Server 12.04 静态IP简洁配置
PS:很长时间没使用Ubuntu了,刚才安装个Ubuntu Server 12.04做测试.Ubuntu的网络设置跟Redhat系是不一样的,配置IP时发现跟以前的Ubuntu桌面版本也有所不同,记录 ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II
接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV
接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...
- vagrant Ubuntu server 12.04 dpkg: dependency problems prevent configuration of python-gi
Ubuntu server 12.04因为尝试安装过xfce,导致sudo apt-get install xxx 都会返回,如: vagrant@precise32:~$ sudo apt-get ...
随机推荐
- [BZOJ2159]Crash的文明世界(斯特林数+树形DP)
题意:给定一棵树,求$S(i)=\sum_{j=1}^{n}dist(i,j)^k$.题解:根据斯特林数反演得到:$n^m=\sum_{i=0}^{n}C(n,i)\times i!\times S( ...
- JZYZOJ 1375 双亲数 莫比乌斯反演
http://172.20.6.3/Problem_Show.asp?id=1375 网上搜推理图. 有一段没有写莫比乌斯反演都快忘了..数学能力--,定理完全不会推,但是这道题整体来说应该是比较好写 ...
- [NOIP2015] D1T2 信息传递
洛谷题目链接:https://www.luogu.org/problemnew/show/2661 一道有很多种解法的题目 通过划归,发现就是求最小环 那么立即能想到的算法:1.Tarjan求强连通分 ...
- vijos p1777 引水入城(bfs+贪心)
引水入城 描述 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠.该国的行政区划十分特殊,刚好构成一个N行M列的矩形,其中每个格子都代表一座城市,每座城市都有一个海拔高度. 为了使 ...
- Eden的退役记
好久没更博客了, 这篇随笔不同于之前的学术性随笔.游记,只是来发泄一下自己的情感,回忆一下自己的OI经历…… 五年的OI生涯结束了 初一:懵懂的我刚接触了OI,被其功能吸引.由于运气好过了初赛,然而复 ...
- 重拾vue2
Vue组件 一.组件介绍 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是挂载点 每个组件模板只能拥有一个根标签 子组件的数据具有作用域,以达到组件的复用 二. ...
- xcode在调试时无法查看变量值
现象:在xcode中调试程序的时候,无论是鼠标指在变量上,还是在gdb中po命令都看不到内存中变量的值. 解决办法:在Project的Build中把 Optimization Level 设置成 No ...
- OpenVPN记住账号密码自动连接
说明:在增加了证书+账号密码之后,安全性确实提高了,但是面临的问题也有,每次重启时必须输入账号密码才能连接,这也造成了无人值守的问题. 解决: 1.在Client的client.ovpn末尾添加一行a ...
- 一种计算MD5的实现方法
1.在需要用到加密的地方可以使用.net中的md5相关的类生成md5给文件加密. 2.基本思路: 将文件也好,字符串也好,转成字节数组,再利用.net的md5相关类生成md5相关字符串,再将字符串转成 ...
- Email the output of a concurrent program as Attachment
This article illustrates the steps to be followed to Email a concurrent program's output. Write a pr ...