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 exe
ambos funcionan y tienen los mismos permisos.
doc
Entonces cambié el nombre de la carpeta docs
y 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.conf
u otros archivos en la carpeta /etc/apache2/
para averiguarlo.
Si no es así, agregue a su pregunta lo que /var/log/apache2/error.log
dice cuando navega a esta carpeta a través del navegador web.
Respuesta2
Primero, tiene una carpeta "Documentos" en su /home/$USER
carpeta 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?