zoukankan      html  css  js  c++  java
  • apache通过AD验证

    ## apache通过AD验证

    #yum install httpd mod_authz_ldap
    #安装apahce的ldap模块
    yum install mod_authz_ldap -y
    #配置apache通过ldap进行认证
    cp /etc/httpd/conf.d/authz_ldap.conf /etc/httpd/conf.d/authz_ldap.conf.bak$(date +%F)
    egrep -v "#|^$" /etc/httpd/conf.d/authz_ldap.conf
    #编辑配置
    vim /etc/httpd/conf.d/authz_ldap.conf
    LoadModule authz_ldap_module modules/mod_authz_ldap.so
    <IfModule mod_authz_ldap.c>

    #配置AD 的IP地址,认证用户、密码等

    <Directory /var/www/html/ldap> #这里定义那个目录需要使用ldap模块认证
    AuthzLDAPMethod ldap
    AuthzLDAPAuthoritative on
    AuthzLDAPServer 172.16.33.18
    AuthzLDAPUserBase "OU=Tech,OU=users,DC=test,DC=cn"
    AuthzLDAPUserKey sAMAccountName
    AuthzLDAPUserScope subtree
    AuthzLDAPBindDN "elven@test.cn"
    AuthzLDAPBindPassword "test"
    AuthType Basic 
    AuthName "Test ldap"
    require valid-user
    </Directory>
    
    </IfModule>

    #启动
    echo ServerName localhost:80 >>/etc/httpd/conf/httpd.conf #添加本机web 80端口
    service httpd start
    chkconfig --add httpd
    chkconfig httpd on

    #测试目录
    mkdir /var/www/html/ldap
    echo "LDAP test">/var/www/html/ldap/index.html

    #浏览器http://ip/ldap

  • 相关阅读:
    JavaScript 获取CSS媒体查询信息
    拖拉事件
    JavaScript 中的正常任务与微任务
    IOS 采用https 协议访问接口
    将类数组 转化为数组
    合并两个数组的方法
    base64转码
    Promise 异步执行的同步操作
    proxy set 拦截
    VIm 一些常用的设置
  • 原文地址:https://www.cnblogs.com/elvi/p/7717933.html
Copyright © 2011-2022 走看看