something like this works on linux if you use mod_ldap ( should just adjust for windows)
Code:
<VirtualHost *:80>
ServerName servername.com
DocumentRoot /var/www/vhosts/path
ErrorLog /var/www/vhosts/path/logs/error_log
CustomLog /var/www/vhosts/path/logs/access_log combined
<Directory /var/www/vhosts/path/html>
#AllowOverride All
Options All ExecCGI -Indexes
Order allow,deny
Allow from all
# LDAP Authentication & Authorization is final; do not check other databases
AuthLDAPAuthoritative on
# Do basic password authentication in the clear
AuthType Basic
# The name of the protected area or "realm"
AuthName "servername"
# Active Directory requires an authenticating DN to access records
AuthLDAPBindDN "cn=LDAP User,cn=Users,dc=example,dc=college,dc=internal"
AuthLDAPBindPassword PASSWORD
# The LDAP query URL
AuthLDAPURL ldap://192.168.x.x:389/cn=users,dc=example,dc=college,dc=internal?sAMAccountName?sub?(objectClass=*)
require valid-user
</Directory>
</VirtualHost>