ubuntu上搭建openfire服务器

Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器。其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。

首先要安装java的jdk安装完成后可以输入java-version看是否正常。我的情况如下:
root@ubuntu-server:/var/log/openfire# java-version 
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.3)(6b27-1.12.3-0ubuntu1~12.04.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)


如果需要的话可以安装mysql数据库服务器,也可以不安装用openfire自带的数据库系统。

创建openfire数据库:

# mysql -u root -p;

#mysql > CREATE DATABASE openfire;

#mysql > quit;

安装openfire:

从官方网站下载openfire,然后执行:

 

# dpkg -i openfire_3.7.1_all.deb

(我没有执行下面这步)

/**

经过以上软件已经完成安装,此时需要修改一下openfire的启动文件(/etc/init.d/openfire)修改一下地方(红色,需要根据java的安装情况定):
    JAVA_HOMES="/usr/lib/jvm/default-java \
/usr/lib/jvm/java-7-sun \
/usr/lib/jvm/java-6-sun \
/usr/lib/jvm/java-1.6.0-openjdk-i386 \
/usr/lib/jvm/java-7-openjdk-i386\
/usr/lib/jvm/java-7-openjdk \
/usr/lib/jvm/java-6-openjdk-i386\
/usr/lib/jvm/java-6-openjdk"


**/

之后最好重新启动服务器。
如果openfire没有启动,可以通过/etc/init.d/openfire start启动服务。

最后用浏览器 http://ip:9090来配置openfire

配置时注意在mysql 的配置方法:
jdbc:mysql://localhost:3306/openfire

你可能感兴趣的:(ubuntu,openfire)