在上篇文章中介绍了如何使用Apache Directory Studio的客户端来操作LDAP,但是这种方式需要安装客户端工具。在这篇文章里将介绍服务器端的工具phpLDAPadmin,这样用户通过浏览器即可获得对于OpenLdap操作的能力。
事前准备
docker-compose设定
使用如下的docker-compose.yml,即可快速创建一个OpenLdap+phpLdapAdmin的环境。
liumiaocn:openldap liumiao$ cat docker-compose.yml
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
liumiaocn:openldap liumiao$
- 以上docker-compose也放到了easypack中。
- 链接地址: