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 "[email protected]"
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

时间: 2024-07-30 10:59:16

apache通过AD验证的相关文章

Centos7+Openvpn使用Windows AD验证登陆

我们上一篇你文章介绍了Centos7+openvpn使用本地用户和密码验证登陆的配置介绍,今天我们介绍Centos7+Openvpn使用Windows AD验证登陆,具体就不多介绍了,今天还是使用的是上一节安装的配置环境,对于今天的环境介绍,我们只是简单的修改即可 我们要使用Centos7+Openvpn使用Windows AD验证登陆,所以需要准备一条windows AD,其实说到windows AD,对于很多企业都在使用,看网上的很多文档都是使用的是openldap在做验证,但是对于大企业及

部署phpmyadmin并配置apache通过ldap验证

其实,配置apache使用ldap验证的例子,之前的PLA和LAM就是典型案例了,只不过这次想单独的配置apache和ldap的整合,另外一点就是windows上搭建LAMP的话,一般都会使用比如xampp之类的集成软件,一键安装统一管理Apache/MySQL/PHP,虽然Linux上我们一般不会采用类似的方法(构建LAMP也有各种各样的方法),但是phpmyadmin也是一个管理MySQL简单快捷的选择,所以就在此配置一下. 1.准备工作 /etc/init.d/iptables stop

TurboMail邮件系统微软活动目录(AD) 验证设置指南

概述 本指南用于说明TurboMail 邮件服务器如何与微软活动目录(AD)进行用户数据同步和验证用户.TurboMail邮件服务器用户验证结构如下: 验证服务器用于跨数据库,LDAP(AD)服务器的验证中心.TurboMail邮件服务器把验证请求发送到验证服务器,验证服务器再根据具体的后台用户信息保存类型进行相应的用户信息读取,验证. AuthCenter Server设置 打开 authcenter/conf/sys.conf 配置文件,加入以下指定数据服务器信息: auth_type=ad

Apache Ant安装 验证

1.下载Apache Ant 去官网下载ant,官网地址:http://ant.apache.org/ 我下载的是apache-ant-1.10.1-bin.zip 直接解压,放到制定目录下,如C:\apache-ant-1.10.1 2.配置环境变量 按照如下格式配置环境变量: ANT_HOME D:\SWE\apache-ant-1.8.4 CLASSPATH ;%ANT_HOME%\lib; PATH  ;%ANT_HOME%\bin; 3.验证. 安装完成之后,输入ant -versio

Apache外网验证访问 内网直接通过

#生成账户对应的密码信息 htpasswd -c /etc/httpd/conf/httpspasswd.user httpsadmin #apache中的设定[非192.168.1的网段,需用户验证的方式访问] AuthName "Https Access" AuthType Basic AuthUserFile /etc/httpd/conf/httpspasswd.user Require valid-user Satisfy any Order Deny,Allow Deny

ASP使用AD验证

需要写一个订单管理系统,企业环境通过AD认证比较方便,网上查询并实验了以下方法成功 1. 函数功能:查询域用户信息 <% '''参数说明:strAdmin-域管理账户:Password-域帐户密码:Domain-域服务器. ''' ''' 参考资料:http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/ASP/Q_23947512.html ''' 搜索:Query LDAP For Existing Us

设置apache登陆密码验证

一.编辑虚拟目录配置文件,设置认证方式 Alias /test"/var/www/test"<Directory "/var/www/test">Options Indexes MultiViewsAllowOverride AuthConfig #表示进行身份验证Order allow,denyAllow from all</Directory> 二.在网站目录中创建.htaccess文件vim /var/www/test/.htacces

apache discuz 用户验证

目的:为了增加安全性,当用户访问:admin.php 时需要输入验证的信息才可行进下一步操作 操作步骤: 虚拟主机配置文件中,需要加入<Directory /data/www/admin.php>      #admin.php 所在的目录   AllowOverride AuthConfig          #启用验证模块 AuthType Basic                    #类型   AuthUserFile /data/www/.htpasswd  #密码文件所在的位置

ad 验证

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Configuration; using System.Web; //using System.Web.Security; //using System.Web.UI; //using System.Web.UI.HtmlControls; //using Sys