Por que o apache não está seguindo meus links simbólicos?

0

Eu preciso vincular a um diretório de /var/www/html a um diretório dentro do diretório inicial de um usuário não su. O funcionamento é o CENTOS, o servidor é o apache. O arquivo de configuração para o diretório é escrito assim:

<Directory [Redacted]>
Option FollowSymLinks
</Directory>

As permissões dos arquivos dentro do diretório se parecem com: -rwxrwxr--

As permissões do link simbólico (suave) se parecem com: lrwxrwxrwx

Nada que eu faça parece fazer isso funcionar. Preciso de uma entrada <Directory> para o diretório ao qual está sendo vinculado? Eu criei um, idêntico à entrada acima. Independentemente disso, tudo o que vejo na página é: Proibido .

Os arquivos devem ser baixados e são bastante grandes, então, se possível, eu evitaria copiá-los.

    
por user1833028 11.09.2014 / 07:18

1 resposta

0

Embora não tenha certeza, você pode precisar também de <Directory> para o destino. Tentando não vai doer.

Além disso, o Apache deve ter +x de permissões para todos os diretórios pai do symlink e do destino, já que é necessário "descer" para um diretório. Use a ferramenta namei -l no link simbólico para ver uma lista de componentes de caminho e verifique se a permissão está presente em todos os diretórios.

    
por 11.09.2014 / 08:27