¿Nombre de carpeta prohibido en Apache?

¿Nombre de carpeta prohibido en Apache?

Tengo un pequeño servidor web que ejecuto para ayudarme en el trabajo. En un esfuerzo por ordenar las partes internas, creé una carpeta llamada "doc" para documentos.

Cuando intento navegar a esa carpeta, aparece. You don't have permission to access /doc/ on this server.Entonces, miré los permisos:

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

Los permisos de "doc" parecen legítimos. ece/y exeambos funcionan y tienen los mismos permisos.

docEntonces cambié el nombre de la carpeta docsy funciona. Entonces, ¿evidentemente el documento con el nombre de la carpeta es un nombre de carpeta en la lista negra? ¿está bien? ¿Qué pasa uno aquí?

Respuesta1

La mayoría de las instalaciones predeterminadas de Apache tienen una redirección que /doc/indica /usr/share/doc/que puede leer la documentación de Apache cuando navega a http://localhost/doc/. Tienes que buscar en tu configuración de Apache /etc/apache2/apache2.confu otros archivos en la carpeta /etc/apache2/para averiguarlo.

Si no es así, agregue a su pregunta lo que /var/log/apache2/error.logdice cuando navega a esta carpeta a través del navegador web.

Respuesta2

Primero, tiene una carpeta "Documentos" en su /home/$USERcarpeta donde debe guardar sus documentos (no necesariamente, pero los mantiene organizados).

En segundo lugar, no hay carpetas en la lista negra en Linux (y mucho menos en Ubuntu), si las creas tú, deberías tener acceso a ellas (porque eres el propietario). ¿Estás seguro de que estás viendo los permisos de la carpeta correcta?

información relacionada