No Debian, um alias padrão para /javascript
é criado através de /etc/apache2/conf.d/javascript-common.conf
Consulte Não é possível acessar a pasta javascript para referência.
Eu estava apenas brincando com um pequeno aplicativo da web que escrevi hoje, wetagg.in .
Quando eu visito o site com um caminho, como o link , ele levará unix
como entrada e processará o conteúdo adequadamente.
Tudo isso é ótimo, até que eu visite o link e receba um erro 403. Naturalmente, eu verifico meus logs e eles dizem:
[Wed Jul 09 00:27:43 2014] [error] [client ...] Directory index forbidden by Options directive: /usr/share/javascript/
Por que a solicitação seria interpretada como um acesso a /usr/share/javascript
?
O diretório existe, mas o problema não é reproduzível com outras pastas em /usr/share
, como com o link
Caso não seja óbvio, eu não configurei regras de reescrita a esse respeito para o host virtual e esse comportamento afeta todos os sites hospedados no servidor.
A configuração do host virtual pode ser inspecionada como gist . Mas, como eu disse, o problema afeta todos os sites hospedados no servidor. O aplicativo em si está disponível em GitHub .
No Debian, um alias padrão para /javascript
é criado através de /etc/apache2/conf.d/javascript-common.conf
Consulte Não é possível acessar a pasta javascript para referência.
Tags debian apache-httpd