openfire + postgres + LDAP (ApacheDS)配置

预装软件

安装postgres,设置管理员账户(postgres)密码为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,那么你应该可以庆祝了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值