一步一步在ubuntu上安装即时通讯服务器-Openfire
来源:互联网 发布:软件产品设计文档模板 编辑:程序博客网 时间:2024/05/20 07:14
- 1.首先登录到ubuntu server。在安装openfire 服务器之前,先确保你的系统已经更新到最新。然后输入下面的命令,一行一行执行,最后安装可用的更新
sudo apt-get update
sudo apt-get upgrade
- 2.安装最新版本的Oracle JRE/JDK,使用PPA(personal package archieve)WEBUPD8的方式安装。
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
如果你正在使用OPenJDK,那么先将它移除以免产生任何的冲突
sudo apt-get remove --purge openjdk*
然后使用下面的命令安装Oracle Java 7
sudo apt-get install oracle-java7-installer
- 3.安装mysql数据库。使用apt-get命令安装最新版的mysql 服务器。
sudo apt-get install mysql-server
- 4.在MySQL中为openfire创建一个数据库。
先用root权限登录到mySQL服务器
sudo mysql -u root p
创建的数据库名称叫做"dbopenfire",然后添加新的用户"openfire"并且密码设置未"openfirepwd"。
mysql> CREATE DATABASE dbopenfire CHARACTER SET='utf8';mysql> CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'openfirepwd';mysql> GRANT ALL PRIVILEGES ON dbopenfire.* TO openfire@localhost WITH GRANT OPTION;mysql> FLUSH PRIVILEGES;mysql> quit
- 5.下载并且安装openfire3.7.1(这里的版本号你可以改成最新的版本号,注意下面的命令也要改)。从openfire官网下载openfire3.7.1的deb包
cd /tmp
wget http://download.igniterealtime.org/openfire/openfire_3.7.1_all.deb
使用dpkg命令安装openfire_3.7.1_all.deb
sudo dpkg -i openfire_3.7.1_all.deb
(Reading database ... 85791 files and directories currently installed.)Preparing to replace openfire 3.6.4 (using openfire_3.7.1_all.deb) ...Unpacking replacement openfire ...Setting up openfire (3.7.1) ...Installing new version of config file /etc/openfire/security/truststore ...Installing new version of config file /etc/init.d/openfire ...Processing triggers for ureadahead ...ureadahead will be reprofiled on next reboot
忽略所有对于用户和文件夹权限的安装误差。这可能是因为你的jre/JDK版本导致的。你需要编辑文件/etc/init/d/openfire 的27行。将java-6-sun用java-6-oracle或者java-7-oracle代替。
sudo apt-get install rpl
sudo rpl '6-sun' '7-oracle' /etc/init.d/openfire
sudo service openfire start
- 6.配置openfire的相关端口。你需要安装防火墙并且允许一些openfire的端口通过。使用ufw命令来配置。
sudo ufw allow 9090/tcpsudo ufw allow 9091/tcpsudo ufw allow 5222/tcpsudo ufw allow 7777/tcpsudo ufw allow 7443/tcpsudo ufw allow 7070/tcpsudo ufw allow 3478/tcpsudo ufw allow 3479/tcp
经过以上的配置,openfire的初始化安装步骤已经完成了。下一步,我们继续通过web浏览器来配置。
- 7.配置openfire服务器。配置openfire服务器是相当简单的,只需要几个步骤就能完成。下面就是如何配置openfire。你先在你的电脑上打开浏览器并且打开如下地址。
http://mydomain:9090/setup/index.jsp
将上面的mydomain替换成你部署openfire服务器的ip地址。下面是网页截图。
- 8.下载安装IM客户端。你需要下载IM客户端软件来连接到openfire服务器。你可以安装任何的使用了XMPP/Jabber 协议的IM客户端,比如Spark。Spark是跨平台的,它可以在linux,windows以及mac OSX上使用。你可以从openfire的官网下载。你可以在ubuntu桌面版本安装。
wget http://download.igniterealtime.org/spark/spark_2_6_3.tar.gz
tar -zxvf spark_2_6_3.tar.gz
sudo mkdir /opt/spark
sudo mv Spark/* /opt/spark/
创建一个桌面启动的文件,打开控制台并且运行下面的命令。
sudo nano /usr/share/applications/spark.desktop
[Desktop Entry]Name=SparkVersion=2.6.3GenericName=SparkX-GNOME-FullName=SparkComment=ignite realtime Spark IM clientType=ApplicationCategories=Application;Utility;Path=/opt/sparkExec=/bin/bash SparkTerminal=falseStartupNotify=trueIcon=/opt/spark/logo-spark.pngTargetEnvironment=Unity
sudo cd /opt/spark
sudo wget https://dl.dropbox.com/u/50880014/spark.png
现在,你可以打开Spark客户端了,并且可以尝试连接到openfire了。
0 0
- 一步一步在ubuntu上安装即时通讯服务器-Openfire
- 一步一步在ubuntu上安装即时通讯服务器-Openfire
- 一步一步在ubuntu上安装即时通讯服务器-Openfire
- openfire 服务器在Linux上的安装
- 一步一步 在mac上安装ubuntu
- ubuntu上搭建openfire服务器
- ubuntu上搭建openfire服务器
- ubuntu上搭建openfire服务器
- ubuntu上搭建openfire服务器
- ios即时通讯客户端开发-mac上搭建openfire服务器
- 如何在ubuntu 14.04LTS上(java8)安装Openfire服务器端
- 基于Java的IM即时通讯服务器Openfire安装
- 在ubuntu上面安装openfire
- 在Ubuntu服务器上安装Node.js
- 关于Mac上安装Openfire服务器
- Openfire在Ubuntu上的搭建
- ios即时通讯客户端开发之-mac上搭建openfire服务器
- ios即时通讯客户端开发之-mac上搭建openfire服务器
- 代码获取Android版本等信息
- 红黑二叉查找树
- gerrit H2 数据库管理
- 剑指offer刷题之java实现的二叉搜索树的后序遍历序列
- 提取最长转录本的代码
- 一步一步在ubuntu上安装即时通讯服务器-Openfire
- poj 2387 Til the Cows Come Home
- 重复子串问题(五):求最长回文字符子串
- 动态规划专题之zoj1013
- B. Berland National Library
- 浅析CVE-2015-3636
- Ubuntu 安装mysql和简单操作
- CS224d Problem set 2作业
- 如何实时查看linux下的日志