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

目录
相关文章
|
1月前
|
运维 关系型数据库 MySQL
使用docker快速部署ferry开源工单系统
简单好用的工单系统,你不来看看吗?
|
2月前
基于低代码平台搭建工单系统
基于低代码平台搭建工单系统
|
3月前
|
Cloud Native 关系型数据库 数据库
云原生之使用Docker部署PESMCS Ticket工单系统
云原生之使用Docker部署PESMCS Ticket工单系统
61 2
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
LLM系列 | 11: 基于ChatGPT构建智能客服系统(query分类&安全检查&防注入)
本文主要介绍如何使用ChatGPT对智能客服领域中的客户咨询进行分类。此外还补充构建真实应用中如何对用户咨询内容和模型生成内容进行安全检查及其如何预防用户注入。
|
4月前
|
网络协议 开发工具
IM即时通信系统数据多端同步解决方案
每个客户端定时轮询服务端,请求好友列表。
307 0
|
5月前
|
消息中间件 前端开发 JavaScript
太顶了,使用 Netty 实现了一个 IM 即时通讯系统
太顶了,使用 Netty 实现了一个 IM 即时通讯系统
|
6月前
|
存储 自然语言处理 网络协议
得物从0到1自研客服IM系统的技术实践之路
本篇文章将基于工程实践,分享我们从0到1自研一套客服IM系统时在各种关键技术点上的设计思路和实践方法。
314 1
得物从0到1自研客服IM系统的技术实践之路
|
7月前
|
Kubernetes NoSQL 关系型数据库
开源项目:kubernetes+rancher部署ferry工单系统(20210820)
开源项目:kubernetes+rancher部署ferry工单系统(20210820)
186 0
开源项目:kubernetes+rancher部署ferry工单系统(20210820)
|
分布式计算 Java 数据安全/隐私保护
|
分布式计算 Java 关系型数据库
xmpp openfire linux 安装 im 及时通讯服务器
  xmpp openfire linux  安装 im 及时通讯服务器   技术栈: openfire+smack+spark   Smack是一个开源,易于使用的XMPP客户端类库。
1687 0
热门文章
最新文章
推荐文章
更多