symlink na permissão de diretório negada

2

Eu criei um link simbólico mostrado aqui;

lrwxrwxrwx   1 apache apache   33 Nov  4 11:55 blog -> /var/www/blog.mysite.com

Que reside na base deste diretório

/var/www/www.mysite.com/

Se eu tentar navegar para www.mysite.com/blog , recebo uma resposta de permissão negada 403. No entanto, se eu navegar para www.mysite.com/blog/ (com uma barra final) Tudo funciona como esperado.

Eu tentei inserir as regras .htaccess em ambas as pastas raiz para forçar a barra final ( RewriteRule ^[^/]$ /blog/ [L,R=301] ), mas parece que uma solicitação sem a barra não atingiu o arquivo .htaccess como erros intencionais em um ou ambos os arquivos, não afeta a resposta 403. Eu talvez espere um erro 500 quando intencionalmente escrever erros aqui.

Todas as pastas pai desses diretórios têm 755 permissões e são de propriedade de root. Eu tentei mudar o proprietário da pasta pai: grupo para apache também, mas não percebeu e diferenças.

Todas as outras questões que encontrei neste tópico parecem sugerir a verificação das permissões de pastas pai, mas nenhuma das questões que encontrei afirmou que o smylink realmente funciona com uma barra no nome da pasta.

Eu tenho Options +ExecCGI +FollowSymlinks -SymLinksIfOwnerMatch definido no meu arquivo /etc/httpd/conf/httpd.conf . O servidor é executado no CentOS.

    
por Novocaine 04.11.2016 / 14:01

0 respostas