apache2.2: ldap_userdir + mod-rewrite não funciona corretamente

1

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?

    
por Martin 29.04.2015 / 12:58

0 respostas