openfire IM服务器搭建-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

openfire IM服务器搭建

简介: 下载安装包 wget http://download.igniterealtime.org/openfire/openfire-4.2.3-1.x86_64.

下载安装包

    wget http://download.igniterealtime.org/openfire/openfire-4.2.3-1.x86_64.rpm

安装

    yum install -y glibc.i686
    yum install -y openfire-4.2.3-1.x86_64.rpm

设置开机启动

    chkconfig openfire on

启动服务

    systemctl start openfire

服务启动,进入 http://<ip>:9090 进行数据库设置即可

安装 mariadb 数据库

    yum -y install mariadb-server mariadb-client

启动数据库

    systemctl start mariadb #启动服务
    systemctl enable mariadb #设置开机启动
    systemctl restart mariadb #重新启动
    systemctl stop mariadb.service #停止MariaDB

初始化 mariadb 服务器配置,并修改密码 root:root , 命令如下:

    mysql_secure_installation

链接 db 测试

    mysql -uroot -p root

创建用户并修改访问权限

  • 使用 mysql 数据库
    MariaDB [(none)]> use mysql
  • 创建用户命令
    MariaDB [mysql]> create user openfire@localhost identified by 'password';
  • 直接创建用户并授权的命令
    MariaDB [mysql]> grant all on *.* to openfire@localhost indentified by 'password';
  • 授予外网登陆权限
    MariaDB [mysql]> grant all privileges on *.* to openfire@'%' identified by 'password';
  • 授予权限并且可以授权
    MariaDB [mysql]> grant all privileges on *.* to openfire@'hostname' identified by 'password' with grant option;

进入到上述 openfire 后台,默认用户名密码 admin/admin, 配置 mysql 即可。

唯一一步是在初始化设置域名时,需要指定相应域名(这里主要关系到 spark 客户端注册时所书写的域名,通常也会存在于消息体xmpp中)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章