Skip to content

Instantly share code, notes, and snippets.

@chrisglass
Created October 19, 2010 12:09
Show Gist options
  • Save chrisglass/634089 to your computer and use it in GitHub Desktop.
Save chrisglass/634089 to your computer and use it in GitHub Desktop.
An example of how to configure apache to work with LDAP authentication
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Deny from All
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthName "Test OPenLDAP login"
AuthLDAPURL ldap://192.168.2.152/ou=people,dc=divio,dc=ch?uid
AuthLDAPBindDN "cn=<user>,dc=divio,dc=ch"
AuthLDAPBindPassword "<password>"
Require valid-user
Satisfy any
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
@enakann
Copy link

enakann commented Oct 14, 2018

COuld yo please tell me if its possible to use custom form for ldap authentication instead of default pop up given by apache

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment