Minha configuração do apache:
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
IndexStyleSheet "/css/style.css"
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Location />
AuthName "AUTH"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative On
AuthLDAPBindDN "cn=write,cn=auth,ou=user,dc=example,dc=com"
AuthLDAPBindPassword password
AuthLDAPURL "ldap://localhost/ou=user,dc=example,dc=com?uid"
AuthLDAPGroupAttributeIsDN Off
Require valid-user
</Location>
<Directory /var/www/dir>
RewriteEngine On
RewriteCond %{LA-U:REMOTE_USER} (.+)
RewriteCond %{LA-U:REMOTE_USER} !(adm1|adm2|adm3)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) /~%{LA-U:REMOTE_USER}/
Options Indexes FollowSymLinks -MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
Minha configuração do ldap_userdir:
<IfModule mod_ldap_userdir.c>
LDAPUserDir pub
LDAPUserDirServerURL ldap://localhost/ou%3Duser%2Cdc%3Dexample%2Cdc%3Dcom??sub?(&(uid=%25u)(objectClass=inetOrgPerson))
LDAPUserDirDNInfo cn=write,cn=auth,ou=user,dc=example,dc=pl password
(objectClass=inetOrgPerson))"
<Directory /var/www/dir/*/pub>
AllowOverride FileInfo AuthConfig Limit Indexes
Options -MultiViews Indexes FollowSymLinks IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Minha estrutura de diretórios:
/var/www/
index.html
dir/
user1/pub/*
user2/pub/*
Autenticação do Ldap funcionando corretamente.
quando obtenho meu domínio: link
então eu vejo meu index.html corretamente, clico no link "dir" e reescrever mod em ação, redirecionando-me para um htts: //....../dir onde posso ver todos os diretórios e não o conteúdo do diretório pessoal do usuário.
LINK PARA REDIRECIONAR O ARQUIVO DE REGISTRO
Onde está o meu erro?