XMPP Ejabberd服务器安装

1、下载ejabberd服务器 https://www.process-one.net/en/ejabberd/downloads/

2、双击ejabberd-16.03-osx-installer

3、选择语言,下一步,接收协议下一步

4、安装目录默认

5、设置服务器域名默认bogon,或者改成ejabberd

6、输入服务器后台管理员用户名默认admin

7、输入管理员密码,两个密码保持一致,这里两个密码我写成123456

8、设置集群,这里选择不设置No

9、下一步进行安装

10、启动ejabberd,找到/Applications/ejabberd-16.03/bin/下start双击

11、启动之后看到如下界面点击页面上admin interface连接弹出登录框,用户名:[email protected] 密码:123456 (与6、7设置保持一致)

12、登录之后可以看到如下界面

13、点击虚拟主机再点击ejabberd连接进入用户管理界面,可以增加用户

时间: 2024-10-03 14:38:37

XMPP Ejabberd服务器安装的相关文章

XMPP ejabberd服务 Mac 安装

ejabberd服务,一般我们都是安装Linux + Mysql版本,主要是为了后期服务的扩展需求和正式环境的部署要求(一般服务器都为Linux:具体请参考拒绝垃圾文章 在 ejabberd 中使用 MySQL) 但是在开发过程中,我们可能不一定有服务器环境,所以在IOS开发机器上有必要安装ejabberd MAC版本来虚拟服务器环境 以下是安装 到ejabberd官网下载最新版本 https://www.process-one.net/en/ejabberd/downloads/ 下载完成后进

ejabberd 搭配的XMPP服务器注册失败 403 处理

在客户端进行用户注册的时候,XMPP返加403,如 这是因为服务器禁止了客户端注册原因 我用的是MAC版,处理方式为: 一:进入ejabberd安装目录下 打开conf文件中的ejabberd.yml文件 二:搜索network,找到 trusted_network: loopback: allow 修改为: trusted_network: all: allow

Ubuntu安装ejabberd xmpp服务器

1. Ubuntu的源中已有ejabberd,直接通过apt-get安装即可 apt-get install ejabberd 2. 安装完成后可以通过浏览器来访问后台页面,默认端口是5280 http://服务器地址:5280/admin 3. 这个时候需要提供用户名和密码,可以通过命令 ejabberdctl 注册用户, ejabberdctl register admin localhost password 这个时候默认的域名是localhost,可以通过修改配置文件/etc/ejabb

Ejabberd源码解析前奏--配置

一.基本配置     配置文件将在你第一次启动ejabberd时加载,从该文件中获得的内容将被解析并存储到内部的ejabberd数据库中,以后的配置将从数据库加载,并且任何配置文件里的命令都会被添加到数据库里. 需要注意的是:ejabberd从不编辑配置文件,因此,使用Web管理修改的配置被存储在数据库中, 而不是反射到配置文件.如果你想那些修改在ejabberd重启后还有效,你可以同时也修改配置文件或删除它的所有内容. 配置文件包含一系列Erlang条款.以‘%’标志开始的行被忽略.每个条款是

Linux环境下安装Tigase XMPP Server

Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下: (1)下载安装文件 到https://projects.tigase.org/projects/tigase-server/files下载安装文件,我下载的是tigase-server-5.2.0-b3447-dist.tar.gz. (2)解压缩 创建一个文件夹,将tigase-server-

ejabberd

https://www.ejabberd.im/ ejabberd是基于Jabber/XMPP协议的即时通讯服务器,由GPLv2授权(免费和开放源码),采用Erlang/OTP开发.它的特点是,跨平台,容错,集群和模块化. ejabberd目前是可扩展性最好的一种Jabber/XMPP服务器,支持分布多个服务器,并且具有容错处理,单台服务器失效不影响整个cluster运作.

PHP通过xmlrpc注册ejabberd用户

正在研发一款社交软件,架构im使用了ejabberd作为xmpp服务器,于是遇到了如何通过php注册xmpp用户的问题. 解决方法有几个: 1.用xmpphp框架发送含<body>元数据的消息到服务器要求处理,这个可参考:http://blog.csdn.net/newjueqi/article/details/7864066 2.使用php的xmpp库jaxl,其demo代码中包含一个register_user的脚本,通过shell调用: php example/register_user.

客户端技术的一点思考(数据存储用SQLite, XMPP通讯用Gloox, Web交互用LibCurl, 数据打包用Protocol Buffer, socket通讯用boost asio)

今天看到CSDN上这么一篇< 彻底放弃没落的MFC,对新人的忠告!>, 作为一个一直在Windows上搞客户端开发的C++程序员,几年前也有过类似的隐忧(参见 落伍的感觉), 现在却有一些不同的想法. 首先,个人职业发展是否成功, 技术只是其中一小块,尤其是在大公司, 更多的是依靠所谓的软实力.作为一个对技术有追求的工匠,我们下面重点说技术相关的. 现在回头看计算机行业的发展,我们看到不同的发展阶段: 1. PC时代,这个时代离我们并不遥远, 也有是2000年前后, 该时代最鲜明的特征是Win

Android学习笔记--基于XMPP的即时通讯

一.常见即时通讯实现 socket openfire+asmack 环信 信鸽 融云 二.XMPP优势 1. 开放性 XMPP协议是自由.开放.公开的,并且易于了解.而且在客户端.服务器.组件.源码库等方面,都已经各自有多种实现. 2.跨平台 客户端只要基于XMPP协议,不管是什么平台(包括不同的移动终端)都可以互联互通. 三.XMPP协议简介 The Extensible Messaging and Presence Protocol (可扩展通讯和表示协议) XMPP 以 Jabber 协议