美文网首页
5. phpLdapAdmin 的安装与使用

5. phpLdapAdmin 的安装与使用

作者: eftales | 来源:发表于2020-06-30 17:57 被阅读0次

    经过前四节学习,我们应该对 openldap 有一定的了解了,但是我们一直通过命令行实现任务,不够图形化。phpLdapAdmin 就是一个可以通过图形化操作对 openldap 进行管理的服务器。

    同样我们还是用 docker 的方式把 ldap 和 phpldapadmin 启动。我们之前 pull 了两个容器,分别是:

    osixia/openldap:1.2.2
    osixia/phpldapadmin:0.7.2
    

    对应的 docker-compose 文件如下:

    version: '2'
    
    services:
      openldap:
        container_name: openldap
        image: osixia/openldap:1.2.2
        ports:
          - "389:389"
          - "636:636"
        command: [--copy-service,  --loglevel, debug]
      phpldapadmin:
        container_name: phpldapadmin
        image: osixia/phpldapadmin:0.7.2
        ports:
          - "80:80"
        environment:
          - PHPLDAPADMIN_HTTPS="false"
          - PHPLDAPADMIN_LDAP_HOSTS=openldap
        links:
          - openldap
        depends_on:
          - openldap
    

    我们把环境跑起来:

    docker-compose up -d
    

    因为有端口映射,所以我们直接访问 localhost 即可。

    这样我们就可以直观的看到组织结构了。

    如何通过 phpldapadmin 对 ldap 数据库进行增删减改呢?

    还是需要写 ldif 文件...

    点击这里的 import,我们找一个 ldif 文件,粘贴过来,提交,就行了~

    相关文章

      网友评论

          本文标题:5. phpLdapAdmin 的安装与使用

          本文链接:https://www.haomeiwen.com/subject/jmoxqktx.html