前提是ubantu系统上已经安装好docker环境
1.安装LDAP
1.1拉取LDAP镜像
sudo docker pull osixia/openldap:1.4.0
1.2 创建配置目录
sudo mkdir /opt/data/ldap/database -p
sudo mkdir /opt/data/ldap/config
1.3 创建docker容器
sudo docker run -itd -p 389:389 --name openldap \
-v /opt/data/ldap/database:/var/lib/ldap \
-v /opt/data/ldap/config:/etc/openldap/slapd.d \
--env LDAP_ORGANISATION="leosun" \
--env LDAP_DOMAIN="leosun.com" \
--env LDAP_ADMIN_PASSWORD="123456" \
--detach osixia/openldap:1.4.0
可以把这一大段 shell 保存在 .sh 文件中执行
- 配置LDAP组织者:LDAP_ORGANISATION
- 配置LDAP域:LDAP_DOMAIN
- 配置LDAP密码:LDAP_ADMIN_PASSWORD
- 默认登录用户名:admin
2.安装管理工具phpldapadmin
2.1拉取 phpldapadmin镜像
sudo docker pull osixia/phpldapadmin
2.2 创建docker容器
sudo docker run -d --privileged -p 8089:80 -p 443:443 --name phpldapadmin-service \
--hostname phpldapadmin-service \
--link openldap:ldap-host \
--env PHPLDAPADMIN_HTTPS=false \
--env PHPLDAPADMIN_LDAP_HOSTS=ldap-host \
--detach osixia/phpldapadmin
2.3 登录web管理页面
打开浏览器 http://localhost:8089

用户名: cn=admin,dc=leosun,dc=com
密码:123456
Ubuntu上部署OpenLDAP及Phpldapadmin:快速配置与管理指南
本文详细指导如何在Ubuntu系统上安装OpenLDAP并配置组织、域和管理员,随后演示如何安装和配置Phpldapadmin进行Web管理。关键步骤包括拉取镜像、创建容器和环境变量设置。
1010

被折叠的 条评论
为什么被折叠?



