日期:2014-05-17 浏览次数:21028 次
预备知识:
?
认识一下基本概念
ldap百度百科
?
jndi百度百科
?
-------------------------------------------------------
?
准备:
?
1.windows系统下,我的是window xp
2.下载OpenLDAP
openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
?
-------------------------------------------------------
?
安装ldap:
1.双击-->next
?
这里记得把上面2个都选上,将LDAP注册为系统的一个服务,默认安装位置:C:\Program Files\OpenLDAP,
?
我将其安装在了d:\soft_temp\OpenLDAP目录下
?
2.进入安装目录,编辑slapd.conf文件
找到
ucdata-path ./ucdata include ./schema/core.schema
修改如下:
ucdata-path ./ucdata include ./schema/core.schema #加入以下内容 include?? ./schema/cosine.schema include?? ./schema/inetorgperson.schema include?? ./schema/corba.schema include?? ./schema/dyngroup.schema include?? ./schema/java.schema include?? ./schema/misc.schema include?? ./schema/nis.schema include?? ./schema/openldap.schema
?
找到
suffix "dc=my-domain,dc=com" rootdn "cn=Manager,dc=my-domain,dc=com"
?修改为:
suffix "o=jndiTest" rootdn "cn=Manager,o=jndiTest"
?
3.密码加密
还是第2步中的slapd.conf文件
找到
rootpw secret
?secret为默认密码,在这里对它进行 md5加密
命令行,定位到安装目录下,输入:
?
slappasswd -h {MD5} -s secret
将密码修改为加密后的:
rootpw {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==?
4.启动服务
命令行,定位到安装目录下,输入:
slapd -d 1
显示如下:
?
?
至此ldap服务器已经搭建并可以跑起来了。
?
-------------------------------------------------------
?
参考资料:
?
Windows_7_下搭建LDAP服务器并使用JNDI.doc?? 见附件
?
http://mguessan.free.fr/nt/openldap_en.html
?
-------------------------------------------------------