Kevin Kovach pravi: > The HowTo for integration with Apache > (http://directory.fedora.redhat.com/wiki/Howto:Apache) is currently > blank. Can somebody advise on another source for information on getting > some type of mod_authnz_ldap working between FDS and Apache? Thanks. > > - Kevin I made it this way (see attachment). Hope it helps. Bye Robert Ludvik
Information source: http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap_apache2.html#conf Download modauthldap_apache2.tar.gz and unpack it in /usr/local/src In /usr/local/src/modauthldap_apache2 run: ./configure --with-ldap-dir=/opt/fedora-ds/shared --with-apxs=/usr/sbin/apxs make make install Check httpd.conf: LoadModule ldap_module modules/mod_ldap.so LoadModule auth_ldap_module /usr/lib/httpd/modules/mod_auth_ldap.so I had to copy manualy these files: cp /opt/fedora-ds/shared/lib/libprldap50.so /lib/ cp /opt/fedora-ds/shared/lib/libldap50.so /lib/ cp /opt/fedora-ds/shared/lib/libssldap50.so /lib/ In httpd.conf add folder for which you want to have LDAP authentication: <Directory "/var/www/html/a"> Options Indexes FollowSymLinks AllowOverride None order allow,deny allow from all # Q: I get a error message like reason: unknown require directive: # "xxxxxxx". What's the problem? # A: Use the directive AuthAuthoritative Off AuthAuthoritative Off AuthName "Only for nice people ;-)" AuthType Basic #AuthOnBind Off #Sub_DNou=CIS,ou=People #LDAP_Persistent On #Bind_Tries 5 #LDAP_Debug On #LDAP_Protocol_Version 3 #LDAP_Deref NEVER #LDAP_StartTLS On LDAP_Server dserver.domain.com #LDAP_Server 192.168.1.1 LDAP_Port 389 # Connect timeout in seconds #LDAP_Connect_Timeout 3 # If SSL is on, must specify the LDAP SSL port, usually 636 #LDAP_Port 636 #LDAP_CertDbDir /usr/foo/ssl Base_DN "dc=domain,dc=com" # If your configuration allows annonymous access you don't have to set # Bind_DN #Bind_DN "uid=admin,o=Fox Chase Cancer Center,c=US" #Bind_Pass "secret" UID_Attr uid #UID_Attr_Alt "mail" #Group_Attr uniqueMember #SupportNestedGroupsOff # You also need one of require statements: # any valid user: #require valid-user # OR these users: #require user muquit foo bar "john doe" # OR users that metch some condition: #require roomnumber "123 Center Building" # OR filter: #require filter "(&(telephonenumber=1234)(roomnumber=123))" # for a group of users (NOTE, without dc=domain,dc=com) require group cn=my_group,ou=Groups </Directory> Restart Apache: apachectl restart
-- Fedora-directory-users mailing list Fedora-directory-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-users