GNU/Linux >> Tutoriales Linux >  >> Linux

Apache VirtualHost 403 Prohibido

Apache 2.4.3 (o tal vez un poco antes) agregó una nueva función de seguridad que a menudo genera este error. También verá un mensaje de registro con el formato "cliente denegado por la configuración del servidor". La función requiere una identidad de usuario para acceder a un directorio. Está activado por DEFECTO en el httpd.conf que se envía con Apache. Puede ver la habilitación de la característica con la directiva

Require all denied

Esto básicamente dice que deniegue el acceso a todos los usuarios. Para solucionar este problema, elimine la directiva denegada (o mucho mejor) agregue la siguiente directiva a los directorios a los que desea otorgar acceso:

Require all granted

como en

<Directory "your directory here">
   Order allow,deny
   Allow from all
   # New directive needed in Apache 2.4.3: 
   Require all granted
</Directory>

Esto puede ser un problema de permisos.

el usuario httpd del servidor web debe poder leer, escribir y ejecutar todas las rutas principales a la raíz del documento virtual

según esta página sobre errores Apache 403.

Ya que estás usando Allow from all , su pedido no debería importar, pero puede intentar cambiarlo a Deny,Allow para establecer el comportamiento predeterminado en "permitir".


Para apache Ubuntu 2.4.7, finalmente descubrí que necesita incluir en la lista blanca su host virtual en apache2.conf

# access here, or in any related virtual host.
<Directory /home/gav/public_html/>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Linux
  1. Limitar la cantidad de clientes conectados en un VirtualHost en Apache

  2. 403 ¿Error prohibido al acceder al host virtual habilitado?

  3. reiniciar apache

  4. 403 Error prohibido al habilitar / server-status en Apache HTTPD Server

  5. mejores prácticas para el permiso de acceso a los usuarios para apache tomcat

Apache 403 prohibido:razones y cómo solucionarlo

Error 403 prohibido:qué es y cómo solucionarlo

Configurar Apache VirtualHost en Fedora

Apache Guacamole:acceda a su computadora desde cualquier lugar a través del navegador web

¿Apache no puede acceder al archivo mientras tiene permiso?

403 Error prohibido