nome da pasta proibida no apache?

1

Eu tenho um pequeno servidor web que eu corro para me ajudar no trabalho. Em um esforço para arrumar os bits internos, criei uma pasta chamada "doc" para documentos.

Quando tento navegar para essa pasta, recebo You don't have permission to access /doc/ on this server. . Então, olhei as permissões:

drwxrwxr-x  2 J0h J0h     4096 Nov  7 22:46 doc/
drwxrwxr-x  5 J0h J0h     4096 Nov  6 12:35 ece/
drwxrwxr-x  2 J0h J0h     4096 Nov  6 12:35 exe/

permissões de "doc" parecem legítimas. ece/ e exe funcionam e têm as mesmas permissões.

Então mudei o nome da pasta doc para docs e funciona. Então, evidentemente, o nome da pasta doc é um nome de pasta negra listado? isso esta certo? o que está acontecendo aqui?

    
por j0h 08.11.2013 / 05:10

2 respostas

3

A maioria das instalações padrão do apache tem um redirecionamento que /doc/ aponta para /usr/share/doc/ que você pode ler a documentação do apache ao navegar para http://localhost/doc/ . Você tem que procurar na sua configuração do apache /etc/apache2/apache2.conf ou outros arquivos na pasta /etc/apache2/ para descobrir.

Se não for isso, adicione à sua pergunta o que /var/log/apache2/error.log diz ao navegar para esta pasta pelo navegador da Web.

    
por chaos 08.11.2013 / 08:30
0

Primeiro, você tem uma pasta "Documents" na sua pasta /home/$USER onde você deve guardar seus documentos (não necessariamente, mas mantém tudo organizado).

Em segundo lugar, não há pastas na lista negra no linux (e muito menos no Ubuntu), se forem criadas por você, você deve ter acesso a ele (porque você é o proprietário). Tem certeza de que está vendo as permissões da pasta correta?

    
por jobin 08.11.2013 / 05:41