将openfire部署到CentOS云服务器上
http://ishere.cn/2014/07/25/centos-64bit-openfire.html CentOS 64位安装openfire
http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html Mac环境安装Openfire
linux查找程序安装路径 rpm -ql openfire 查找openfire的安装路径
一、基本指令
1.1 基本yum指令
查找:
yum list 列出资源库所有的可以安装或者更新的rpm包
yum list AA 列出名为AA的rmp包
yum list AA* 列出所有名AA开头的包
yum list update 更新yum
查看详细信息:
yum info AA 列出AA包的信息
yum info installed 列出已经安装的rpm包信息
安装和删除rpm包:
yum -y install AA 安装软件AA
yum -y install AA* 安装AA开头的包
yum remove AA* 删除AA开头的包
1.2 基本MySQL指令
mysqladmin -u root -password 123456 修改root密码为123456
mysql -u root -p 进入mysql
进入MySQL之后,MySQL的指令是有’;‘的
show databases; 显示所有数据库
create database AA 创建数据库AA
drop database AA 删除数据库AA
use AA 使用数据库AA
exit; 退出MySQL
二、在CentOS中配置openfire
安装Httpd和MySQL和MySQL-Server(只安装MySQL是不可以的,需要 有MySQL-Server才可以使用)
当出现这个的时候,说明数据库生成成功
启动服务httpd和mysql-server
设置开机启动MySQL
安装系统中缺少的JAVA插件
先用 yum list java* 查找一下,看看有多少个JAVA版本
安装 java-1.7.0*的所有rpm包
配置JAVA环境
在文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
将java-1.7.0-openjdk.x86_64修改成自己安装的JAVA版本,编辑完保存退出
对JAVA环境立即生效
echo &JAVA_HOME,如下输入说明环境生效成功了
下载openfire
windows拷贝方法:安装winscp,在拷贝到服务器
安装openfire 例如下载的是openfire.ipm
启动openfire
设置为开机启动
开9090端口防火墙
打开浏览器,输入http://[公网或私网ip]:9090/进入openfire配置界面
系统中已经有MySQL和Openfire了,需要通过Openfire里的脚步文件,生成MySQL数据库表
进入MySQL,默认密码为空,直接敲回车
创建数据库openfire
查看刚刚创建的数据库
使用数据库openfire
使用openfire的openfire_mysql.sql生成数据库
(/opt/openfire/resources/database/openfire_mysql.sql 是openfire_mysql.sql的路径,可以通过rpm -ql openfire一步步查找到这个路径)
source /opt/openfire/resources/database/openfire_mysql.sql;
接下来配置openfire的初始化设置
在浏览器中输入:http://【公网IP】:9090
将域设置成【公网IP】
连接MySQL数据库,将数据库URL设置成jdbc:mysql://[公网IP]:3306/openfire 【openfire就是之前创建的数据库名称】,输入数据库的用户名和密码:root 密码:123456 之前设置数据库时使用的密码
设置管理员账号密码,大功告成