`

openladp升级一

    博客分类:
  • ldap
阅读更多

到2010年8月12号,发布的最新稳定版本是:2.4.23 (20100719)

 

http://www.openldap.org/software/download/ 在这个网站下载2.4.23 (20100719),不过下载过来是源代码,并没有包含 win32 下的 Makefile 文件,只提供了在 Unix/Linux 下编译用的 Makefile。所以相应的在网上介绍在 windows 下安装使用 openldap 的资料比较少,而在 Unix/Linux 下应用文档却很丰富。

 

考虑到开发中肯定是先用到windows系统上的,所以先找一个windows上的安装文档,最好有绿色的。

 

在网上找到的下载地址一般是这个,版本有些低2.2.29, 

      下载地址:http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
      相关链接:http://lucas.bergmans.us/hacks/openldap/

 

看了一下我们现在用得openldap版本是2.2.19,看来那个2.2.29没有什么吸引力。我们需要找一个新的版本windows安装文件。

 

1、http://code.google.com/p/i18n-zh/wiki/OpenLDAP没有试,先放着。

2、userbooster公司提供的,不过是免费使用的,http://www.userbooster.de/en/download/openldap-for-windows.aspx 目前最新版本是2.4.21(5/23/2010),这个还行,版本比较新,而且一直都有更新。下面是在这个公司网站上摘下来的介绍:

    OpenLDAP is a free suite of client and server tools that implement the Lightweight Directory Access Protocol (LDAP) for Linux. We created OpenLDAP for Windows, a package that you can also use for free. It works out of the box so no additional software is needed.
     The package is based on OpenLDAP 2.4.21 and includes most of the features available on Linux. The default backend is Berkeley DB or LDAP-backend with SSL support. The package has been tested on Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008 and Windows Vista.

     具体的下载地址:http://www.userbooster.de/downloadablecontent/freeware/openldap-for-windows.msi

   下载完之后,安装:

  •    安装地:d:\openldap2.4.12\
  •     serverName/ip address: 默认(我本机的名称)
  • port:默认
  • SSL-Port:默认
  • select Berkely Database Backend or LDAP Backend:BDB

如果选择默认安装,安装完之后,在“服务”中可以看到open ldap服务,

如果安装的时候不选择install OpenLDAP-slapd as NT service ,则没有openldap服务

不过对于程序员来说,有没有这个服务不是很重要,因为我们一般情况下在DOS模式下启动服务,因为要看openldap的启动日志。

 

  • 通过DOS窗口启动openldap2.4.21

             菜单-->运行-->cmd-->cd openldap的安装目录--> slapd -d  1

  • 通过jxplorer连接openldap2.4.21

             使用jxplore 连接,默认的配置:

                         baseDn:dc=maxcrc,dc=com

                         userDn:cn=Manager,dc=maxcrc,dc=com

                         userpwd:secret

                         Host:一定要写本机的ip,例如:192.168.90.85 ,写127.0.0.1和localhost是连接不上的,不知道为什么,老的openldap版本是可以的。

            

              如果要把现在的应用增加到当前的openldap中,需要做以下工作:

  1. 增加应用的schema,先把shema文件拷到“安装目录”\shema 文件夹下,在slapd.con中增加include  F:/OpenLDAP/schema/example.schema,添加这行配置文件时,要添加到系统自带的schema文件配置之后,要不可能报错的。
  2. 在slapd.con 中改变suffix  "dc=XX,dc=com"     rootdn  "dc=XX,dc=com"
  3. 用jxplore连接新的rootdn,导入ldif,重新启动,可以看到数据已经有了。


 

分享到:
评论
2 楼 fuanyu 2011-03-23  
写得挺好的。加油。。
1 楼 linkingnie 2011-03-07  
女程序员,不错!文章写的很详细。不过新版本不是很稳定。用户达到10000左右就会LDAP服务就会挂掉。

相关推荐

    openladp 安装程序 服务器 3.1

    openladp 安装程序 服务器 3.1 , 给大家共享下 可以使用这个程序 查找目录很快!

    tomcat及openLADP配置方法

    #### 一、Tomcat安装与配置 ##### 1. 安装Apache Tomcat - **下载与解压:** 首先,需要从官方网站下载适合当前环境版本的Tomcat,例如这里提到的是`apache-tomcat-9.0.0.M1`。下载完成后,将其解压缩到指定目录,...

    openldap-2.4.39 for PHP MSVC2010工程文件版

    只编译了liblber和libldap二个部分。 ...但是,该源码中的工程文件中,预处理器的宏定义有错,不能正确生成dll版本。因此,我精简了该源码,并校正了其中的宏定义,编写了Nmake的makefile...nmake /f makefile.mak dll=1

    rh7.6 nis2ldaps.pdf

    1. NIS(Network Information Service)的安装与配置: - 安装NIS相关软件包,包括ypserv, rpcbind, yp-tools, ypbind, 和nfs-utils。 - 配置NIS域,使用nisdomainname命令设置域名为test。 - 修改配置文件,例如...

    配置OpenLDAP使用Kerberos验证[参考].pdf

    1. Kerberos:是一种基于共享密钥的安全机制,用于身份验证和加密数据传输。 2. SASL(Simple Authentication and Security Layer):是一套RFC定义的标准,用于提供身份验证和安全传输机制。 3. Cyrus SASL:是SASL...

    openldapforwindows

    OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。 它主要包括下述4个部分: ...

    LdapAdmin20201015

    openladp 的windows连接工具openladp 的windows连接工具openladp 的windows连接工具

    openldap:dockerized openladp和phpldapadmin服务器

    介绍dockerized openladp和phpldapadmin服务器有关Openldap和phpldapadmin的配置,: : os=CentOS_6&p=ldap&f 安装并开始 $ docker build -t fanday/openldap .$ docker run -d -p 9389:389 -p 9000:80 --name ldap ...

    java LDAP+CAS单点登录

    1. **LDAP安装程序**:可能是OpenLDAP或其他LDAP服务器的安装程序,用于搭建测试或生产环境。 2. **安装文档**:指导如何部署和配置LDAP和CAS服务器的详细步骤。 3. **代码文档**:提供了Java代码示例,说明如何在...

    ldap教程,openLDAP实战指南

    LDAP(轻量级目录访问协议)是一种用于访问和维护分布式目录信息服务的应用协议。LDAP是一种开放源码的实现方式,它允许用户在不同网络环境中存储各种类型的信息,如用户账户、组成员关系、电子邮件地址等,并提供了...

    OpenLDAP for Windows2.4.34

    OpenLDAP for Windows2.4.34

    OpenLDAP-Admin-Guide.pdf open ldap 官网2.6.2 版本操作指南

    《OpenLDAP 2.6 管理指南》是一份为熟悉基于LDAP的目录服务的有经验系统管理员准备的操作手册。这份文档旨在帮助用户在UNIX及其类似系统上安装OpenLDAP软件2.6版本。OpenLDAP是一款开源的轻量级目录访问协议...

    kubernetes安装openldap还有phpldapadmin

    此文介绍通过kubernetes安装openldap还有phpldapadmin。 ...主要包括: 从github取得openldap的yaml文件。 启动deployment和service。 查看service,deploy和pod的启动情况。 使用浏览器访问phpldapadmin。...

    docker-ldap:OpenLDAP Docker映像

    ldap演示版在文件夹下有一个Docker Compose演示项目作为独立容器运行$ docker run -d -p 389:389 --name ldap -t bahaaldine/docker-ldap 389:LDAP侦听端口作为Docker Compose应用程序的一部分运行lda

    ladp_admin 工具

    描述中提到的“openladp的windows连接工具(ldapadmin),免安装版,解压后直接使用”,意味着这个软件包无需安装过程,只需将压缩包解压,运行其中的`LdapAdmin.exe`文件即可启动工具。这种便携式设计使得`LdapAdmin`...

Global site tag (gtag.js) - Google Analytics