Je suis un papa geek
Wamp Rage

Wamp Server, forbidden access 403 et alias : la solution

Récemment j’ai mis à jour Wamp Server dans sa dernière version 2.5. Elle apporte Apache : 2.4.9, MySQL : 5.6.17, PHP : 5.5.12, PHPMyAdmin : 4.1.14, SqlBuddy : 1.3.3 et XDebug : 2.2.5. J’ai voulu ensuite créer un alias afin qu’il pointe vers un de mes répertoires de projets NetBeans, afin de pas avoir à copier mes sources existantes vers le répertoire www de Wamp Server. Jusque là tout va bien. Sauf qu’à l’accès à l’url de mon projet, j’obtiens une erreur 403 avec un beau message « Forbidden access ». Mais que se passe t-il ? Après 3 heures de recherches sur le net, j’ai enfin trouvé la seule solution qui a marché pour moi ! Ouf !

Wamp Rage

 

Le problème

Tomber sur une erreur « 403 Forbidden access », ce n’est pas courant, surtout en local sur son poste. Ai-je oublié un .htaccess ? Un module Apache serait désactivé ou mal configuré ? Un rapide petit tour dans les logs Apache et je tombe là-dessus :
[Thu Jun 07 12:38:18.676806 2014] [authz_core:error] [pid 2220:tid 852] [client 127.0.0.1:50278] AH01630: client denied by server configuration: F:/Projects/myproject/www/
Le problème vient donc bien d’Apache.

Après moult recherches sur le net, je constate que mon alias créé par Wamp Server semble correct :

Alias /myproject/ "f:/Projects/myproject/www/" 
 
<Directory "f:/Projects/myproject/www/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
     Order allow,deny
   Allow from all
</Directory>

Je continue mes recherches, et je découvre que pour Apache 2.4, la directive Allow a été supprimée en faveur de Require. La syntaxe correcte pour la configuration de l’alias devrait donc être la suivante :

Alias /myproject "f:/Projects/myproject/www/" 
 
<Directory "f:/Projects/myproject/www/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
   Require all granted
</Directory>

A la place de Allow all, vous devez utiliser Require all granted et ne pas oublier de supprimer aussi Order allow, deny.

Je pense que les gars d’Alter Way ont un petit peu bâclé leur développement et ont oublié de configurer la gestion des alias avec les nouvelles directives Apache 2.4.

Lire aussi  Test du support 2-en-1 pour tablette et coussin de voyage

Pour plus d’informations sur les différences entre Apache 2.4 et 2.2, vous pourrez trouver ça à cette adresse : http://httpd.apache.org/docs/2.4/upgrading.html

INSCRIVEZ-VOUS A LA NEWSLETTER
J'accepte que mes informations personnelles soient transférées vers MailChimp ( plus d'informations ).
Rejoignez les visiteurs qui reçoivent nos pépites toutes les semaines et recevez ainsi votre dose de bonne humeur et d'actualités inédites !
Nous détestons le spam. Votre adresse email ne sera ni vendue ni partagée avec qui que ce soit.
(voir notre politique de confidentialité)

Julien

Chef de projets web depuis 2017 et développeur web depuis 2007, je suis avant tout le mari d'une formidable femme, et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon.

Passionné d'internet, de dessin, de photographie, d'écriture et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans.

Depuis 2017, mon blog "arcana-scientis.fr" a changé de nom et s'appelle désormais "jesuisunpapageek.fr", plus représentatif de ma personnalité.

Je vous souhaite la bienvenue !

14 commentaires

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Julien

Chef de projets web depuis 2017 et développeur web depuis 2007, je suis avant tout le mari d'une formidable femme, et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon.

Passionné d'internet, de dessin, de photographie, d'écriture et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans.

Depuis 2017, mon blog "arcana-scientis.fr" a changé de nom et s'appelle désormais "jesuisunpapageek.fr", plus représentatif de ma personnalité.

Je vous souhaite la bienvenue !

Inscription à la newsletter

Julien

Chef de projets web depuis 2017 et développeur web depuis 2007, je suis avant tout le mari d'une formidable femme, et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon.

Passionné d'internet, de dessin, de photographie, d'écriture et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans.

Depuis 2017, mon blog "arcana-scientis.fr" a changé de nom et s'appelle désormais "jesuisunpapageek.fr", plus représentatif de ma personnalité.

Je vous souhaite la bienvenue !