预备知识:
认识一下基本概念
-------------------------------------------------------------------------------------------------------------------------------
准备:
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
-------------------------------------------------------------------------------------------------------------------------------