预装软件
安装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,那么你应该可以庆祝了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。