63 votes

client refusée par la configuration du serveur

J'essaie de configurer le projet kohana 3 en tant qu'hôte virtuel.

Config:

 <VirtualHost *:80>
  DocumentRoot "D:/Devel/matysart/matysart_dev1"
  ServerName matysart-one.local
  ServerAlias www.matysart-one.local
  DirectoryIndex index.php
</VirtualHost>
 

Erreur (403):

[client 127.0.0.1] client refusé par la configuration du serveur: D: / Devel / matysart / matysart_dev1 /

Quelqu'un pourrait aider?

107voto

Neutralizer Points 2718

Dans mon cas, j'ai modifié la balise de répertoire.

De

 <Directory "D:/Devel/matysart/matysart_dev1">
  Allow from all
  Order Deny,Allow
</Directory>
 

À

 <Directory "D:/Devel/matysart/matysart_dev1">
  Require local
</Directory>
 

Et cela a sérieusement fonctionné. Cela semble avoir changé avec Apache 2.4.2.

37voto

Daniel Sokolowski Points 2207

Pour moi, les éléments suivants ont été utilisés, qui sont copiés à partir d’exemples en /etc/apache2/apache2.conf :

 <Directory /srv/www/default>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
 

21voto

larsks Points 23184

Le message d'erreur "client denied by server configuration" signifie généralement que quelque part dans votre configuration sont Allow from et Deny from directives qui empêchent l'accès. Lire la mod_authz_host documentation pour plus de détails.

Vous devriez être en mesure de résoudre ce dans votre VirtualHost en ajoutant quelque chose comme:

<Location />
  Allow from all
  Order Deny,Allow
</Location>

Ou sinon avec un Directory directive:

<Directory "D:/Devel/matysart/matysart_dev1">
  Allow from all
  Order Deny,Allow
</Directory>

Une enquête de vos fichiers de configuration d'Apache sera probablement restrictions par défaut sur le défaut de DocumentRoot.

1voto

SprintCycle Points 29

Cela m'est arrivé plusieurs fois lors de la migration d'Apache 2.2.

Ce que j’ai trouvé, c’est qu’il existe un ordre, Refuser, que j’ai manqué avec la fonction de recherche de VIM, qui est en quelque sorte la ligne principale par défaut de Vhost, la ligne 379. J'espère que cela aidera quelqu'un. J'ai commenté l'Ordre Refuser, Autoriser et Refuser de Tout et cela a fonctionné!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X