nome da pasta proibida no Apache?

nome da pasta proibida no Apache?

Eu tenho um pequeno servidor web que executo para me ajudar no trabalho. Na tentativa de organizar as partes internas, 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 7 de novembro 22:46 doc/
drwxrwxr-x 5 J0h J0h 4096 6 de novembro 12:35 ece/
drwxrwxr-x 2 J0h J0h 4096 6 de novembro 12:35 exe/

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

Então mudei o nome da pasta docpara docse funcionou. Então, evidentemente, o documento do nome da pasta é um nome de pasta na lista negra? Isso está certo? o que está acontecendo aqui?

Responder1

A maioria das instalações padrão do Apache tem um redirecionamento que /doc/indica /usr/share/doc/que você pode ler a documentação do Apache ao navegar para o http://localhost/doc/. Você precisa procurar na configuração do Apache /etc/apache2/apache2.confou em outros arquivos da pasta /etc/apache2/para descobrir.

Caso contrário, adicione à sua pergunta o que /var/log/apache2/error.logdiz quando você navega para esta pasta através do navegador da web.

Responder2

Primeiro, você tem uma pasta "Documentos" em sua /home/$USERpasta onde deveria guardar seus documentos (não necessariamente, mas mantém tudo organizado).

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

informação relacionada