• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法

    一、背景

    使用LDAP对运维相关用户名密码做统一管理。可以实现一个帐号登录多个不同系统。
    手动部署都是各种问题,后来采用Docker部署,参考了好多教程文档总结如以下
    内容亲测可用

    二、部署 Docker 搭建 LDAP

    # 拉取镜像
    docker pull osixia/openldap:1.3.0
     
    # 创建并进入映射目录
    mkdir -p /usr/local/ldap && cd /usr/local/ldap
     
    # 启动容器
    docker run \
    
      -d \
    
      -p 389:389 \
    
      -p 636:636 \
    
      -v /usr/local/ldap:/usr/local/ldap \
    
      --name ldap \
    
      osixia/openldap:1.3.0
     
    # 默认配置
    dn     dc=example,dc=org
    admin    admin,dc=example,dc=org
    password  admin

    进入容器,验证一下是否可用

    # 进入容器
    docker exec -it ldap /bin/bash
     
    # 执行查询
    ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin
     
    # 或直接在容器外执行查询
    docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin

    Docker 搭建 phpLDAPadmin

    # 拉取镜像
    docker pull osixia/phpldapadmin
     
    # 启动容器
    docker run -dit \
    
    > -p 8081:80 \
    
    > --link ldap \
    
    > --name suiyue_pla \
    
    > --env PHPLDAPADMIN_HTTPS=false \
    
    > --env PHPLDAPADMIN_LDAP_HOSTS=ldap \
    
    > --restart always \
    
    > --detach osixia/phpldapadmin

    完成

    输入http://localhost:8081/ 用户名:admin,dc=example,dc=org 密码:admin



    参考教程:

    https://blog.csdn.net/weixin_42257195/article/details/102769495
    http://blog.chinaunix.net/uid-21926461-id-5676013.html
    https://wiki.shileizcc.com/confluence/display/openldap/OpenLDAP
    https://www.cnblogs.com/eoalfj/p/11837415.html

    到此这篇关于Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法的文章就介绍到这了,更多相关Docker 用户认证内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    上一篇:Centos8.2云服务器环境安装Tomcat8.5的详细教程
    下一篇:docker搭建nacos1.3.0的实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法 Docker,搭建,OpenLDAP+phpLDAPadmin,