5. phpLdapAdmin 的安装与使用

2020-06-30  本文已影响0人  eftales

经过前四节学习,我们应该对 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 文件,粘贴过来,提交,就行了~

上一篇下一篇

猜你喜欢

热点阅读