GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Erreur 403 interdite lors de l'accès à l'hôte virtuel activé ?

Lorsque j'accède à un site défini dans mon environnement de développement local, je n'arrive pas à surmonter une erreur 403 Forbidden.

Sous /etc/apache2/sites-available/ j'ai défini un fichier 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>

Le journal des erreurs apache du site contient cette erreur :

[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

J'utilise Apache2 et Ubuntu 10.04.

Réponse acceptée :

Assurez-vous de vérifier les autorisations sur ce répertoire. Sachez qu'Apache s'exécute en tant qu'utilisateur "www-data" et qu'il nécessitera un accès en lecture aux fichiers de ce répertoire pour fonctionner.

Pour vérifier l'exécution de l'autorisation à partir de la ligne de commande :

ls -al /home/noah/

Notez qu'Apache détermine si un répertoire peut être servi en vérifiant le chemin complet des fichiers .htaccess. C'est au cas où il y a une règle dans /home/noah/.htaccess qui dit que les choses doivent être refusées, remplaçant la configuration des informations dans votre fichier virtualhost.

Permettre à l'utilisateur www-data de lire le répertoire devrait aider. L'autre chose que vous pouvez faire est de créer un lien symbolique entre le répertoire /home/noah/work/fun et /var/www où l'utilisateur apache devrait être le propriétaire par défaut.

Faites-moi savoir si vous avez besoin de plus de détails ou si vous pouvez vous y rendre à partir d'ici.


Ubuntu
  1. Configurations d'hôte virtuel Apache – Linux

  2. Configurer les hôtes virtuels Apache sur Ubuntu 18.04 - Processus étape par étape ?

  3. Erreur 403 interdite lors de l'activation de /server-status dans Apache HTTPD Server

  4. 403 Erreurs interdites lorsque vous travaillez sur votre site Web ? Pare-feu, pare-feu, pare-feu

  5. Apache VirtualHost 403 Interdit

Comment configurer l'hôte virtuel Apache sur Debian 10

Comment configurer l'hôte virtuel Apache sur CentOS 8

Comment configurer l'hôte virtuel Apache sur Ubuntu 20.04 LTS

Comment installer Apache avec l'hôte virtuel sur CentOS 8

Erreur 403 interdite

Comment configurer des hôtes virtuels Apache sur Ubuntu 20.04