Error crítico: No tienes permiso para acceder a/en este servidor
Abra la página web y el resultado es un mensaje de acceso: ¡Error 403! Desactive "Mostrar errores HTTP amigables" de IE y muestra que no hay permiso para acceder (no tiene permiso para acceder a / en este servidor). !
Pensé que probablemente no tenía permiso para acceder al directorio, porque generalmente, ¡NTFS controla los permisos de acceso de manera muy estricta!
Entonces abrí el directorio y vi que los permisos de acceso estaban completamente controlados por todos. Entonces el usuario no tendría absolutamente ningún problema con los permisos de acceso a la carpeta. ¡Debe ser un problema de configuración con Apache, así que busqué en línea y encontré la siguiente información relevante! para modificar Permisos.
El siguiente es el contenido citado: <Directorio /> Opciones SeguirEnlacesSym Permitir anular todo Orden denegar, permitir Negar de todos Satisfacer a todos </Directorio> |
De acuerdo con las indicaciones del archivo de configuración, esta configuración se utiliza para modificar los permisos de acceso de Apache a todos los directorios. Si se modifica arbitrariamente, puede causar riesgos de seguridad. ¡Echemos un vistazo a lo que causa problemas y nos impide acceder a las páginas web!
Deny from all puede ser visto por cualquier persona con conocimientos básicos de inglés. Aquí está la clave: ¡Deny from all!
Intente cambiar Denegar a Permitir (debido a que puede haber problemas de distinción entre mayúsculas y minúsculas, se recomienda usar letras mayúsculas. Si está interesado, ¡puede probar con minúsculas usted mismo!). Pasó de inmediato, pero si se configura así, la seguridad del servidor lo hará. ser...
¡Así que seguí mirando el archivo de configuración!
Encontré lo siguiente
#
# Esto debe cambiarse a lo que haya configurado en DocumentRoot.
#
El significado de la línea de comentarios anterior: No importa cuál esté configurado en el directorio raíz de su servidor, debe asegurarse de que la configuración aquí sea consistente.
El siguiente es el contenido citado: <Directorio "directorio predeterminado"> # # Los valores posibles para la directiva Opciones son "Ninguno", "Todos", # o cualquier combinación de: # Índices Incluye FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Tenga en cuenta que "MultiViews" debe tener un nombre *explícito* --- "Todas las opciones" # no te lo da. # # La directiva Opciones es complicada e importante. Consulte. # http://httpd.apache.org/docs/2.2/mod/core.html#options # para más información. # Opciones Índices SeguirSymLinks # # </Directorio> |
Luego configure el "Directorio predeterminado" anterior en el "Directorio de destino" (¡por supuesto, la configuración para todos los permisos de acceso se ha modificado para denegar!) Actualice la página, ¡OK, aprobado!