<VirtualHost *:80> ServerName localhost DocumentRoot c:/wamp/www <Directory "c:/wamp/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:80> ServerName test DocumentRoot "c:/wamp/www/test" <Directory "c:/wamp/www/test/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
On ne voit que ceux qui ont un problème, mais on ne voit pas les centaines de milliers (et même de millions, vu le nombre de téléchargements) pour qui tout baigne.Citation
Maxmiz
Par contre faut vraiment que vous trouviez une solution au pb d'accès. Car si on tape sur la toile "wamp forbidden" y des milliers de réponses et c'est jamais les même.
Citation
Otomatic
Le problème est quelque part sur votre système :
Pare-feu, anti-virus, mauvaise redirection de port sur le routeur, etc.
Citation
Otomatic
Aucun hébergeur n'autorise Require all granted à la racine du serveur.
Si ça « marchotte » pour vous, tant mieux, mais il est hors de question de modifier Wampserver.
Citation
Otomatic
On ne voit que ceux qui ont un problème, mais on ne voit pas les centaines de milliers (et même de millions, vu le nombre de téléchargements) pour qui tout baigne.
<RequireAny> Require local Require ip 192.168.0 </RequireAny>À chaque fois, il faut redémarrer Apache.
Citation
Otomatic
Essayer de restreindre les autorisations avec la
ou les plages d'ip du LAN<RequireAny> > Require local > Require ip 192.168.0 > </RequireAny>
Citation
Didier69
J'ai exactement le même problème !?
Dans mon cas j'ai essayé avec la dernière version de Wampserver 32 et 64bit, résultat identique pas d'accès autre qu'en local ?
Si dans le fichier http-vhosts.conf on fait passer la section "ServerName localhost" après le site que l'on veut publier ça fonctionne direct.
Il semblerait donc que la lecture du fichier de conf s'arrête au premier "Require local" et qu'il ne descend pas plus bas...?
<VirtualHost *:80> ServerName test DocumentRoot "c:/wamp/www/test" <Directory "c:/wamp/www/test/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require ip 192.168.30 172.29.80 # mes 2 Vlan </Directory> </VirtualHost> <VirtualHost *:80> ServerName localhost DocumentRoot c:/wamp/www <Directory "c:/wamp/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
<VirtualHost *:80> ServerName localhost DocumentRoot d:/wamp/www <Directory "d:/wamp/www/"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> <VirtualHost *:80> ServerName test.x DocumentRoot "d:/wamp/www/test" <Directory "d:/wamp/www/test/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
Citation
Didier69
Je viens de faire un nouveau Virtualhost, et je vous confirme deux points : Il s'agit bien de DocumentRoot (et non à la fin de Directory) Le "/" n'est pas mis à la fin de DocumentRoot et c'est pourtant bien pour ce "/" que mon site n'était pas visible de l'extérieur
Citation
Didier69
Vous m'inquiété un peu sur l'usage qui doit être fait de WampServer....
A mon avis, que ce soit WampServer, Wamp, Lamp ou Apache seul, cela relève toujours "des compétences de l'utilisateur", pas plus pas moins avec WampServer, non ? Où si tel est le cas, ce qui serait mieux serait d'indiquer ce qui serait plus dangereux avec WampServer.