阿里云ECS服务器配置ubuntu安装openfire服务器
2015-06-08 16:53
736 查看
标签:class com http 文件 si it 数据 la Go
最近搞了一台阿里云的ECS服务器,因为搞活动半年免费,所以就申请了一台,过两天就批准下来,顺便多花了1百多RMB买了固定IP。总体说来还是挺值的,觉得一个人用挺浪费,分享出来跟大家一起玩玩。
搞台服务器主要为了学习即时聊天功能模块的开发,服务器采用OpenFire,i OS前端基于XMPPFrameWork,经过一段时间学习,写了一个开源作品JLWeChat,已从oschina的私有仓库转移到github,欢迎参与讨论交流。
主要功能类似微信的简单聊天功能,包括表情、图片、音频,后台存储基于七牛免费提供云存储。
下面记录下在阿里云ECS服务器配置OpenFire的过程,需要的同学可以参考下,少走弯路。
1、安装Axel
Axel是一个命令行下载工具
2、下载OpenFire安装文件,目前最新为3.9.3
最近搞了一台阿里云的ECS服务器,因为搞活动半年免费,所以就申请了一台,过两天就批准下来,顺便多花了1百多RMB买了固定IP。总体说来还是挺值的,觉得一个人用挺浪费,分享出来跟大家一起玩玩。
搞台服务器主要为了学习即时聊天功能模块的开发,服务器采用OpenFire,i OS前端基于XMPPFrameWork,经过一段时间学习,写了一个开源作品JLWeChat,已从oschina的私有仓库转移到github,欢迎参与讨论交流。
主要功能类似微信的简单聊天功能,包括表情、图片、音频,后台存储基于七牛免费提供云存储。
下面记录下在阿里云ECS服务器配置OpenFire的过程,需要的同学可以参考下,少走弯路。
下载OpenFire安装文件
1、安装AxelAxel是一个命令行下载工具
$ apt-get install axel
2、下载OpenFire安装文件,目前最新为3.9.3
$ wget -O openfire.tar.gz http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_9_3.tar.gz[/code]
3、解压到/opt > If using the .tar.gz, extract the archive to /opt or /usr/bin:$ tar -xzvf openfire_3_9_3.tar.gz$ mv openfire /opt1、执行安装命令
安装mysql$ netstat -tap | grep mysql
如果遇到下面这个错误,请执行下面操作 > apt-get install mysql-server : Depends: mysql-server-5.5 but it is not going to be installed$ apt-get autoremove mysql* --purge$ apt-get remove apparmor$ apt-get install mysql-server mysql-common
创建OpenFire需要的数据库$ mysql -umysql> create database openfire;mysql> use openfiremysql> source /opt/openfire/resources/database/openfire_mysql.sql;
启动OpenFire服务器$ /opt/openfire/bin/openfire start1、数据库设置如下
网页配置OpenFire
jdbc:mysql://121.41.129.248:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
本文地址:http://jimneylee.github.com/2014/10/31/install-openfire-in-aliyun-ecs-server
阿里云ECS服务器配置ubuntu安装openfire服务器
相关文章推荐
- JFinal源码走读_3_ActiveRecord初始化
- linux如何安装jdk和配置TOMCAT
- Linux操作命令(一)
- 【云快讯】之四十八《IBM和Cisco最新收购,加强Openstack易用能力》
- 【云快讯】之四十八《IBM和Cisco最新收购,加强Openstack易用能力》
- linux系统的休眠与唤醒简介
- OpenGL超级宝典第5版&&GLSL法线变换
- linux下jdk安装。
- tomcat做文件服务器
- Tomcat,Weblogic,WebSphere,JBoss四种服务器简单对比
- centos rm文件删除恢复
- OpenGL超级宝典第5版&&缓冲区
- 如何不重起而让bashrc的修改生效——使用source命令
- linux修改系统时间最佳方法
- 实例配置keepalived+lvs+nginx
- centos 6.5 安装qemu-2.1.3(虽然失败但还是学到了一些东西)
- WEB架构师成长之路之三-架构师都要懂哪些知识
- Web学习-apache视图log刊物
- WEB架构师成长之路之二-大牛的法宝
- 用PopupWindow实现下拉菜单