Ldap 是否可以在一台计算机上承载多个OpenDS实例?

Ldap 是否可以在一台计算机上承载多个OpenDS实例?,ldap,opends,Ldap,Opends,我正在为一个项目设置一个开发环境,在这个项目中,用户需要多个OpenDS存储,每个存储中都有单独的信息 我已经尝试安装了两个OpenDS服务器,绑定到不同的端口和管理端口,它安装得很好。当我尝试使用startup.bat批处理启动第二个OpenDS实例时,我在端口5444(OpenDS 2管理端口)上收到一个端口已绑定错误。尝试与管理控制台连接时,它表示服务器未运行,但startup.bat失败 这是OpenDS的问题还是我绑定到的端口的问题?我不太熟悉5444安装过程中哪些端口是免费的,哪些端

我正在为一个项目设置一个开发环境,在这个项目中,用户需要多个OpenDS存储,每个存储中都有单独的信息

我已经尝试安装了两个OpenDS服务器,绑定到不同的端口和管理端口,它安装得很好。当我尝试使用startup.bat批处理启动第二个OpenDS实例时,我在端口5444(OpenDS 2管理端口)上收到一个端口已绑定错误。尝试与管理控制台连接时,它表示服务器未运行,但startup.bat失败

这是OpenDS的问题还是我绑定到的端口的问题?我不太熟悉5444安装过程中哪些端口是免费的,哪些端口是开放的,所以我认为它是免费的

有人知道是否可以在一台机器上托管多个OpenDS服务器吗

只要每个实例使用自己的端口,就可以在同一台机器上安装多个OpenDS实例。默认端口为1389、1636和4444(除非您是管理员并且没有运行其他目录服务,在这种情况下,建议使用端口389和636)。 setup.bat尝试检测端口是否已被使用,但可能无法检测。您可以选择1024以上的任何端口

正如Terry提到的,使用多个后端和后缀(基本DNs)配置单个实例可能更容易。下面是一个快速指南:

问候,


Ludovic

如果您的目的是存储不同的信息(使用不同的前缀或namingContext),那么创建单独的后端来承载不同的前缀可能会更简单。是的,这是一个更好的解决方案。ThanksBTW解决方案是使用不同的端口,OpenDS假设5444是打开的,但它是绑定的。是的,这是正确的。但是,除非您需要使用单独的端口,或者有其他理由使用不同的实例,否则最好使用不同的命名上下文。如果需要不同的端口,仍然可以通过为LDAP和TLS配置其他LDAP连接处理程序和/或LDAPS连接处理程序(如果需要SSL)来实现。