酷米网(kmw.com),专注高端域名快速交易!

  1. 当前位置: 
  2. 首页 > 
  3. 域名资讯  > ejabberd安装配置
服务器时间:2018-04-22 12:31:07 (CST +08:00)

ejabberd安装配置

2017-12-17 17:14:55     浏览量: 45

Ejabberd 安装配置

王晓东 2013-9-14

,

目录

1

2 ejabberd 下载 ........................................................................................................................... 4 IM 客户端 ................................................................................................................................. 5

2.1 Spark IM ........................................................................................................................ 5

2.2 Pandion ......................................................................................................................... 5

ejabberd 安装 ........................................................................................................................... 5

3.1 安装流程 . ...................................................................................................................... 6

3.2 ejabberd 启动 ............................................................................................................... 8

3.3 启动状态查看 . .............................................................................................................. 9

3.4 ejabberd 停止 ............................................................................................................... 9

3.5 ejabberdctl 命令 ........................................................................................................... 9

3.5.1 环境变量 . .......................................................................................................... 9

3.5.2 常用命令 . ........................................................................................................ 11

3.5.3 ejabberdctl help .............................................................................................. 11

3.6 管理控制台 . ................................................................................................................ 11

3.7 ejabberd 配置文件 ..................................................................................................... 12

ejabberd IM测试 . ................................................................................................................... 12

4.1 spark IM ...................................................................................................................... 12

4.1.1 设置 . ................................................................................................................ 12

4.1.2 注册账号 . ........................................................................................................ 13

4.1.3 登陆 . ................................................................................................................ 14

4.2 pandion ....................................................................................................................... 15

4.2.1 设置 . ................................................................................................................ 15

4.2.2 注册账号 . ........................................................................................................ 16

4.2.3 登陆 . ................................................................................................................ 17

4.3 管理控制台查看用户 . ................................................................................................ 17

Ejabberd 维护 ......................................................................................................................... 18

5.1 日志管理 . .................................................................................................................... 18

5.1.1 日志配置 . ........................................................................................................ 18

5.1.2 日志文件 . ........................................................................................................ 19

5.1.3 日志备份/重命名 ........................................................................................... 19

5.1.4 WatchDog 警告 ............................................................................................... 19

5.2 数据库备份 . ................................................................................................................ 21

5.3 数据库还原 . ................................................................................................................ 21

使用ODBC-Mysql ................................................................................................................... 22

6.1 配置ODBC-Mysql ....................................................................................................... 22

6.1.1 修改配置文件ejabberd.cfg : . ....................................................................... 22

6.1.2 创建数据库ejabberd ..................................................................................... 22

6.1.3 启动ejabberd ,并注册管理员账号 ............................................................. 23

6.2 配置连接池 . ................................................................................................................ 23 3 4 5 6

,

6.3 修改配置文件,调整模块数据记录到数据库 ......................................................... 24

,

1 ejabberd 下载

本次ejabberd 测试使用了ejabberd 2.1.13.

Ejabberd 2.1.13安装文件,下载地址:

Ejabberd 源码下载地址:

在线英文文档(Guide): http://www.process-one.net/docs/ejabberd/guide_en.html 在线中文文档(Guide):

,

2 IM 客户端

目前有很多开源的IM 客户端产品,本文档使用spark 和pandion 作为客户端工具。这两款工具均支持中文。

2.1 Spark IM

Spark IM是JAVA 开发的一款开源IM 客户端。

下载地址:

2.2 Pandion

pandion 是C 开发的IM 客户端。

下载地址:http://pandion.im/download

3 ejabberd 安装

安装可使用ejabberd 官网提供的安装文件,也可自行编译源码后进行配置。本次文档采用ejabberd-2.1.13-linux-x86-installer.run 安装文件进行安装。操作系统版本:opensuse 12.3。

,

3.1 安装流程

----------------------------------------------------------------------------

#chmod x ejabberd-2.1.13-linux-x86-installer.run

#./ejabberd-2.1.13-linux-x86-installer.run

----------------------------------------------------------------------------

Language Selection

Please select the installation language

[1] Dutch - Nederlands

[2] English - English

[3] French - Fran?ais

[4] German - Deutsch

[5] Russian - Русский

[6] Simplified Chinese - 简体中文

[7] Spanish - Espa?ol

Please choose an option [2] : 6

----------------------------------------------------------------------------

安装目录 [/opt/ejabberd-2.1.13]:

----------------------------------------------------------------------------

ejabberd 服务器域 (本次安装使用”test.com ”作为服务器域名)

请输入想使用的ejabberd 域名. 域是添加到用户名后面以构成Jabber IM 标识的可见属性(例如: user@example.net).

,

必须确保网络能够识别带有该地址名的计算机.

ejabberd 服务器域名 [linux-ytdh.site]: test.com

----------------------------------------------------------------------------

管理员用户名

请为此 ejabberd 安装输入管理员的用户名. 一个带有该用户名的 Jabber 账户将会被创建并赋予管理权限. 不要在用户名中使用空白符.

管理员用户名 [admin]: admin

----------------------------------------------------------------------------

集群

此节点是集群的一部分吗? (请注意集群是为高级用户准备的).

集群 [y/N]: y (当前只做单服务器测试,选择Y/N均没有影响)

----------------------------------------------------------------------------

集群

请从另一个节点复制 $HOME/.erlang.cookie 文件. 警告: 为安全起见, 您最好在防火墙中阻止外部连接4369端口.

按 [Enter] 继续 : (当前提示不需要执行操作,按回车继续)

----------------------------------------------------------------------------

集群节点名称

请使用此计算机的主网络名称补充该集群节点名称.

(节点名称可自由设定, 当前设定节点名称为:first)

集群节点名称: ejabberd@ [linux-gxh4.site]: first

节点名称被存储在配置文件:/opt/ejabberd-2.1.13/conf/ejabberdctl.cfg

,

----------------------------------------------------------------------------

设定现在已经准备将 ejabberd 安装到您的电脑.

您确定要继续? [Y/n]: y (完成基本设置,开始安装)

----------------------------------------------------------------------------

正在安装 ejabberd 于您的电脑中,请稍候.

安装中

0 ______________ 50 ______________ 100

#########################################

----------------------------------------------------------------------------

安装程序已经完成安装 ejabberd 于你的电脑中.

安装完成

----------------------------------------------------------------------------

3.2 ejabberd 启动

----------------------------------------------------------------------------

#cd /opt/ejabberd-2.1.13/bin

#./start

----------------------------------------------------------------------------

执行该命令之后,shell 会显示ejabberd 的copyright 信息。按ESC->”Shift :”->q ,填y 回车返回linux shell

,

3.3 启动状态查看

----------------------------------------------------------------------------

#cd /opt/ejabberd-2.1.13/bin

#./status

----------------------------------------------------------------------------

3.4 ejabberd 停止

----------------------------------------------------------------------------

#cd /opt/ejabberd-2.1.13/bin

#./stop

----------------------------------------------------------------------------

3.5 ejabberdctl 命令

3.5.1 环境变量

可以使用ejabberdctl 来控制ejabberd 服务器,在使用命令之前设定PATH 环境变量,指向安装目录的

bin

,

---------------------------------------------------------------------------- # vi /etc/profile

---------------------------------------------------------------------------- 最后一行加入:

PATH=$PATH:/opt/ejabberd-2.1.13/bin

重启Linux 后生效,在Linux shell下执行ejabberdctl 查看。 ---------------------------------------------------------------------------- # ejabberdctl

----------------------------------------------------------------------------

成功,启动ejabberd

---------------------------------------------------------------------------- # ejabberdctl start ---启动

# ejabberdctl status ---查看ejabberd 状态

----------------------------------------------------------------------------

上一篇  虚拟主机

下一篇  几种屏蔽广告的方法