Acesso negado para pasta com link simbólico

1

Sistema: Debian instável

Eu tento configurar o apache para usar / home / user / websites / work como uma pasta com vários sites dentro.

Para isso, criei um link simbólico em / var / www / html:

 # ll
lrwxrwxrwx 1 user user 27 févr. 27 17:23 work -> /home/user/websites/work/

O problema é que tenho um erro 403 Proibido quando tento acessar localhost / work com meu navegador.

You don't have permission to access /work on this server. Server unable to read htaccess file, denying access to be safe

Aqui está minha configuração do apache (apache2.conf):

<Directory />
    Options FollowSymLinks
    AllowOverride all
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/html/>
    Options Indexes FollowSymLinks
    AllowOverride all
    Require all granted
</Directory>

Meu 000-defaut.conf em sites habilitados contém:

   DocumentRoot /var/www/html/
    <Directory /var/www/html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

O problema é muito provável sobre permissões. Eu tenho um acesso negado para este comando:

sudo -u www-data ls -l  /home/user/websites/work

Mas eu dei permissões completas para a pasta de trabalho:

lrwxrwxrwx 1 pierre pierre 27 févr. 27 17:23 work -> /home/user/websites/work/

Eu até tentei colocar www-data como grupo para as permissões de / work, isso não muda nada.

Como posso acessar / trabalhar no meu navegador?

    
por ppr 27.02.2017 / 19:39

0 respostas