1.3. 更改 LDAP 和 LDAPS 端口号


默认情况下,Directory 服务器为 LDAP 使用端口 389,如果您启用了端口 636,LDAPS 协议的端口 636。您可以更改端口号,例如,在一个主机上运行多个目录服务器实例。

重要

其他服务不能使用分配给实例协议的新端口。

1.3.1. 使用命令行更改端口号

您可以使用命令行更改 LDAP 和 LDAPS 协议的端口号。LDAP 和 LDAPs 端口更改需要更新 nsslapd-portnsslapd-securePort 参数。

流程

  1. 可选:显示实例的当前端口号:

    # dsconf <instance_name> config get nsslapd-port nsslapd-securePort
    Copy to Clipboard Toggle word wrap
  2. 更改 LDAP 端口:

    1. 为 LDAP 协议设置新端口。例如,要将其设置为 1389,请运行:

      # dsconf <instance_name> config replace nsslapd-port=1389
      Copy to Clipboard Toggle word wrap
    2. 为您在上一步中分配的 LDAP 端口设置 ldap_port_t 类型:

      # semanage port -a -t ldap_port_t -p tcp 1389
      Copy to Clipboard Toggle word wrap
  3. 更改 LDAPS 端口:

    1. 为 LDAPS 协议设置新端口。例如,要将其设置为 1636,请运行:

      # dsconf <instance_name> config replace nsslapd-securePort=1636
      Copy to Clipboard Toggle word wrap
    2. 为您在上一步中分配的 LDAPS 端口设置 ldap_port_t 类型:

      # semanage port -a -t ldap_port_t -p tcp 1636
      Copy to Clipboard Toggle word wrap
  4. 重启实例:

    # dsctl <instance_name> restart
    Copy to Clipboard Toggle word wrap

验证

  1. 使用以下命令验证目录服务器现在使用新的 LDAP 端口:

    # dsconf <instance_name> config get nsslapd-port
    Copy to Clipboard Toggle word wrap
  2. 使用以下命令验证目录服务器现在使用新的 LDAPS 端口号:

    # dsconf <instance_name> config get nsslapd-securePort
    Copy to Clipboard Toggle word wrap

1.3.2. 使用 Web 控制台更改端口号

您可以使用 Web 控制台更改 LDAP 和 LDAPS 协议的端口号。

前提条件

  • 在 web 控制台中登录到实例。

流程

  1. 更改 LDAP 端口:

    1. 打开 Server Setting 菜单。
    2. Server Setting 选项卡中,在 LDAP Port 字段中输入新端口号。
  2. 点击 Save
  3. 更改 LDAPS 端口:

    1. 打开 Server Setting 菜单。
    2. General Settings 选项卡中,在 LDAPS Port 字段中输入新端口号。
    3. 点击 Save
  4. Action 并选择 Restart Instance 来重启实例。

验证

  1. 在服务器设置中验证更改的端口已反映在服务器设置中。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat