
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, www.mysite.com/blog
recebo uma resposta 403 de permissão negada. No entanto, se eu navegar para www.mysite.com/blog/
(com uma barra final), tudo funcionará conforme o esperado.
Tentei inserir .htaccess
regras 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 atinge nenhum .htaccess
dos arquivos, pois erros intencionais em um ou em ambos os arquivos não afetam o Resposta 403. Talvez eu esperasse um erro 500 ao escrever erros intencionalmente aqui.
Todas as pastas pai desses diretórios têm 755 permissões e são de propriedade do root. Tentei alterar a pasta pai proprietário: grupo para Apache também, mas não percebi diferenças.
Todas as outras perguntas que encontrei neste tópico parecem sugerir a verificação das permissões das pastas pai, mas nenhuma das perguntas que encontrei afirmou que o smylink realmente funciona com uma barra final no nome da pasta.
Eu tenho Options +ExecCGI +FollowSymlinks -SymLinksIfOwnerMatch
definido no meu /etc/httpd/conf/httpd.conf
arquivo. O servidor é executado em CentOS.