zoukankan      html  css  js  c++  java
  • ubuntu ldap安装配置

    最近在进行ldap项目,预先学习

    ubuntu安装

    第一步

    apt-get update

    apt-get upgrade

    第二步

    安装slapd工具

    apt-get install slapd ldap-utils

    安装openssl

    wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
    tar -xzf openssl-1.1.0c.tar.gz
    cd openssl-1.1.0c
    ./config --prefix=/usr/local/openssl
    ./config -t
    make
    make install
    ldd /usr/local/openssl/bin/openssl
    which openssl
    openssl version

    在这里可能会遇到有库文件没有,不着急可以在/etc/ldconfig.d 里面添加一个conf文件里面指定你的库文件,我的是 /usr/local/openssl/lib

    然后 /sbin/ldconfig 使配置生效

    然后ldd /usr/local/openssl/bin/openssl 就不会有库文件链接接不到了

    安装BerkeleyDB oracle网站可下

    http://download.oracle.com/otn/berkeley-db/db-6.2.23.tar.gz?AuthParam=1482997395_460a0a084997e82f527416a7fb9cb5eb
    tar -zxvf db-6.2.23.tar.gz
    cd db-6.2.23
    cd build_unix
    ../dist/configure --prefix=/usr/local/BerkeleyDB6.2.23  //路径可自定义 ,不过最好放在/usr/local下
    make
    make install

    注意需要拷贝

    cp /usr/local/BerkeleyDB6.2.23/lib/*  /usr/lib

    cp /usr/local/BerkeleyDB6.2.23/include/* /usr/include

    最后安装openldap

    wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz
    tar -zxvf openldap-2.4.44.tgz
    cd openldap-2.4.44.tgz

    ./configure --prefix=/usr/local/openldap
    make depend
    make
    make test  //这一步需要大量时间

    make install

    这时服务已启动

    查看 ps aux | grep slapd

    最后可以安装phpldapadmin

    apt-get install phpldapadmin

    通过ip/phpldapadmin 访问

  • 相关阅读:
    mongoDb
    profile ,explain,
    header 里面的contenttype
    group by,distinct的使用(30万数据测试)
    ubuntu 12.04 mysql 错误 Errcode 13
    php curl,爬虫
    explain mysql
    php 文件的函数
    create User,grand,Load data file
    android 按钮点击测试
  • 原文地址:https://www.cnblogs.com/feicheng/p/6307595.html
Copyright © 2011-2022 走看看