Connecting your apache to ebox is very easy and nice. Here is a config that will allow users coming from the ip-range 192.168.0.0, but demand user and password for everbody else. It will use ebox ldap for verifying the users.

PREPARE APACHE

First set upp Apache to use ldap auth. Install the ldap mod and make shure that Apache is using ldap in the mods-enabled folder.

VHOST CONFIG

 <Location />
   Order Deny,Allow
   Deny from all
   Allow from 192.168.0.0/24
   AuthType basic
   AuthName "Login "
   AuthBasicProvider ldap
   AuthzLDAPAuthoritative off
   AuthLDAPBindDN "cn=admin,dc=ebox"  <--- change to match your config
   AuthLDAPBindPassword "ebox2jadkljalksjdiais0" <-- change to match your config
   AuthLDAPURL  "ldap://10.0.2.30:389/ou=Users,dc=ebox?uid"  <-- change to match your config
   AuthLDAPGroupAttributeIsDN on
   Require valid-user
   Satisfy Any
   </Location>

ebox0Apache (last edited 2011-11-13 05:32:12 by magnus-beutner)