openfire IM服务器搭建

  1. 云栖社区>
  2. 博客>
  3. 正文

openfire IM服务器搭建

ilufei2019 2018-06-25 15:46:00 浏览812
展开阅读全文

下载安装包

    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中)

网友评论

登录后评论
0/500
评论
ilufei2019
+ 关注