Tabla de contenido:
- ¿Qué causa el error "Prohibido: no tiene permiso para acceder a este servidor"?
- Solución 1: cambio de la configuración del directorio global
- Solución 2: cambio de permisos
- Solución 3: Agregar nombre de usuario
2024 Autor: Kayla Nelson | [email protected]. Última modificación: 2024-01-11 14:25
Apache es un software de servidor web que es utilizado por casi el 67% de todos los servidores web del mundo. Este software es desarrollado y distribuido por Apache Software Distribution. Es de código abierto y está disponible de forma gratuita. Apache es rápido, seguro y confiable, lo cual es una de las razones de su popularidad. Sin embargo, recientemente muchos usuarios han experimentado el Prohibido: no tiene permiso para acceder a este servidor ”Error al intentar configurar Apache para su dominio.
¿Qué causa el error "Prohibido: no tiene permiso para acceder a este servidor"?
Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para solucionarlo por completo. Además, analizamos las razones por las que se activa y las enumeramos de la siguiente manera.
- Configuración incorrecta del directorio global: Es posible que la configuración del Directorio global no se haya configurado correctamente, lo que no permite suficiente directiva para el sitio. Si el sitio no tiene la directiva correcta, podría desencadenar este error.
- Permisos incorrectos: Apache requiere permisos hasta la carpeta raíz del directorio para funcionar correctamente; si no se otorgan estos permisos, es posible que se active el error.
- Sin nombre de usuario: En “httpd.conf”, en algunos casos, se debe ingresar el nombre de usuario real del usuario para eliminar el error. Esto funciona para algunas personas mientras que para otras no.
Ahora que tiene un conocimiento básico de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos en el orden específico en el que se presentan.
Solución 1: cambio de la configuración del directorio global
Ciertos ajustes deben configurarse correctamente para solucionar este problema. Por lo tanto, en este paso, agregaremos la Directiva de opciones en la Configuración del directorio global que se encuentra en el " httpd.conf" o el " httpd – vhosts.conf ”Dependiendo del usuario. Para eso:
-
Una vez que esté en el " httpd.conf" o el "Httpd-vhosts.conf", busca el directorio configuraciones, deben ser similares al código mencionado a continuación.
Opciones FollowSymLinks AllowOverride All Order deny, allow Allow from all
Nota: Es posible que el código tenga " Negar todo" en lugar de " Permitir de todos “. Es importante que tu modificar a " Permitir de todos" o " Requerir todo concedido ”Como se indica a continuación.
-
Asegúrese agregar la Opciones Índices FollowSymLinks Incluye ExecCGI ”De tal manera que se parezca al siguiente código.
#Options FollowSymLinks Opciones Índices FollowSymLinks Incluye ExecCGI AllowOverride All Order deny, allow Allow from all
- Cheque para ver si el problema persiste.
- Si el problema no se resuelve, modifique el código eliminando " Permitir de todos" a " Requerir todo concedido “.
- Cheque para ver si el problema persiste
Solución 2: cambio de permisos
Cuando el usuario vincula Apache a su dominio, proporciona permisos al software para poder leer y escribir los archivos. Es importante que estos permisos se proporcionen correctamente. A continuación, indicaremos la forma correcta de proporcionar permisos.
-
Convencionalmente, los usuarios proporcionan permisos de la siguiente manera.
chgrp -R www-dat / nombre de usuario / inicio / Dropbox / myamazingsite / chmod -R 2750 / nombre de usuario / inicio / Dropbox / myamazingsite /
-
Estos comandos son incorrectos y deben reemplazarse por
chgrp -R www-dat / nombre de usuario chmod -R 2750 / nombre de usuario
- Además, tenga en cuenta que está utilizando el nivel correcto de " chmod", Utilice uno que proporcione permisos de lectura a los usuarios, como" chmod 755 “.
- Verifique si el problema persiste después de probar las sugerencias.
Solución 3: Agregar nombre de usuario
En el " httpd.conf", Asegúrese de agregar su nombre de usuario exacto en lugar de las palabras "Usuario" o "Grupo". En algunos casos, agregar el nombre de usuario soluciona el problema.
Recomendado:
Solución: Actualmente No Tiene Permiso Para Acceder A Esta Carpeta
Si está utilizando el subsistema de Linux en Windows, cygwin o cualquiera de las otras formas de interconectar Unix y Windows juntos, entonces podría encontrarse con
Solución: No Tiene Permiso Para Ver Las Propiedades De Seguridad De Este Objeto
Este error aparece en las propiedades de un archivo o carpeta dentro de la configuración de seguridad que se ocupa de los permisos y la propiedad de los archivos. Bajo los permisos
¿Cómo Arreglar 'El Software Para Este Dispositivo Ha Sido Bloqueado Para Que No Se Inicie Porque Se Sabe Que Tiene Problemas Con El Error De Windows' En Windows (código 48)?
Este es un mensaje de error del controlador del dispositivo que aparece en el estado del dispositivo cuando se visualizan las propiedades del controlador del dispositivo en el Administrador de dispositivos. Indica un serio
Cómo Corregir El Error 'La Configuración De Permisos Específicos De La Aplicación No Otorga Permiso De Activación Local Para La Aplicación Del Servidor COM
Windows 10 es el último y mejor sistema operativo de Microsoft y la compañía ha estado presionando a los usuarios para que actualicen bastante los anteriores
El Perfil No Tiene Permiso Para Acceder En GTA Online (Fijar)
El error 'Su perfil no tiene permiso para acceder a GTA Online' se produce en Xbox One, Xbox 360 y PC inmediatamente después de que el usuario intenta iniciar