你好,游客 登录 注册 搜索
背景:
阅读新闻

Openfire + PostgreSQL + LDAP (ApacheDS)配置

[日期:2015-12-25] 来源:Linux社区  作者:Linux [字体: ]

预装软件

安装PostgreSQL,设置管理员账户(PostgreSQL)密码为admin, 默认端口为5432.

安装ApacheDS, 启动,创建新的服务器,启动服务器, 服务器默认端口为10389. 在ou=system下面有个admin, 密码为secret

安装Openfire.

Openfire数据库配置

启动openfire管理控制台,进入数据库配置页面,选择postgres作为database provider.

用pgAdmin在postgres里面创建database openfire.

connection string 输入: jdbc:postgresql://localhost:5432/openfire

admin: postgres

password: admin

测试连接, 如果成功,会有一个绿色框弹出,显示success,如果失败,也会有一个绿色框弹出,显示FAILED. 如果没有框弹出,请尝试用一个干净的虚拟机从头开始搭建(我遇到过没有任何提示的情况(用的是chrome),原因未知,换个浏览器测试或者用干净的虚拟机就没有同样的问题)。

Openfire配置LDAP

ldap provider选择openldap或者其它都可以。

host:localhost

port:10389

Base DN: ou=system

Administrator DN: uid=admin,ou=system

password:secret

点击测试,如果连上,会有连接成功的提示,如果失败,会有错误提示。如果没有任何提示,请尝试换个浏览器测试或者用一个干净的虚拟机从头开始搭建。

点击下一步,进入vCard映射页面,直接点击next,进入group mapping页面, member field值改为uid,点击测试,如果在弹出对话框所有组人数都为空,说明有问题,因为有admin账号,它应该存在于administrator组。如果弹出看到有一条的记录不为0,那么你应该可以庆祝了。

CentOS下Openfire详细安装过程 http://www.linuxidc.com/Linux/2012-09/69539.htm

CentOS 5.4下基于Jabber/XMPP协议的Openfire服务器配置笔记 http://www.linuxidc.com/Linux/2012-02/55497.htm

Ubuntu 12.04 安装Openfire http://www.linuxidc.com/Linux/2012-07/64945.htm

Openfire在使用MySQL数据库后的中文乱码问题解决 http://www.linuxidc.com/Linux/2014-03/97989.htm

通过Nginx实现Openfire集群的负载均衡  http://www.linuxidc.com/Linux/2015-09/122943.htm

Openfire 的详细介绍请点这里
Openfire 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-12/126756.htm

linux
相关资讯       ApacheDS 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款