GNU/Linux >> Tutoriales Linux >  >> Ubuntu

403 ¿Error prohibido al acceder al host virtual habilitado?

Al acceder a un sitio definido en mi entorno de desarrollo local, parece que no puedo superar un error 403 Prohibido.

En /etc/apache2/sites-disponible/ he definido un archivo fun.local:

<VirtualHost *:80>
        ServerName fun.local
        DocumentRoot /home/noah/work/fun
        ErrorLog /var/log/apache2/fun-error.log

        <Directory /home/noah/work/fun>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

El registro de errores de apache para el sitio contiene este error:

[Sat Aug 21 13:34:34 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/noah/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Estoy ejecutando apache2 y ubuntu 10.04.

Respuesta aceptada:

Asegúrese de verificar los permisos en ese directorio. Tenga en cuenta que apache se ejecuta como el usuario 'www-data' y requerirá acceso de lectura a los archivos en ese directorio para poder funcionar.

Para verificar el permiso, ejecute desde la línea de comando:

ls -al /home/noah/

Tenga en cuenta que Apache determina si se puede servir un directorio al verificar la ruta completa en busca de archivos .htaccess. Esto es en caso de que haya una regla en /home/noah/.htaccess que diga que las cosas deben ser denegadas, anulando la configuración de información en su archivo de host virtual.

Permitir que el usuario de www-data lea el directorio debería ayudar. La otra cosa que puede hacer es vincular el directorio /home/noah/work/fun en /var/www donde el usuario de apache debe ser el propietario predeterminado.

Avísame si necesitas más detalles o si puedes llegar allí desde aquí.


Ubuntu
  1. Configuraciones de host virtual de Apache:Linux

  2. Obtiene un error prohibido al intentar buscar una carpeta en un sitio DNN

  3. Configurar un host virtual basado en nombre en Apache

  4. 403 ¿Errores prohibidos al trabajar en tu web? Cortafuegos, cortafuegos, cortafuegos

  5. Apache VirtualHost 403 Prohibido

Cómo configurar el host virtual Apache en Debian 10

Cómo configurar el host virtual Apache en CentOS 8

Cómo configurar el host virtual Apache en Ubuntu 20.04 LTS

Cómo instalar Apache con host virtual en CentOS 8

403 Error prohibido

Cómo configurar servidores virtuales Apache en Ubuntu 20.04