Bonjour, Je rencontre un problème avec WampServer, et après 4 heures de recherche sur différents forum, je n’ai toujours pas réussit à régler mon problème. J’ai un VPS sous Windows server 2016 sur lequel je désire faire tourner WampServer pour mettre mon site accessible en réseau. Quand je tape localhost ou l’ip de mon vps sur le vps lui-même, j’ai la page d’accueil de Wamp. Par contre, quand je tante d’accéder avec mon ordinateur, qui est évidement pas sur le même réseau… J’ai une erreur 403.
Le port 80 est ouvert en entrant et sortant sur le par feu. J’utilise la version 3.2.3 x64. Tous les paques VC sont installés. Apache/2.4.46 (Win64) PHP/7.3.21. Dans la barre des tâches, je voie ( tous les services sont lancés ) Je ne pourrais malheureusement pas vous dire la couleur de l’icône car je suis non-voyant mais avec ce message, je me doute bien que tout est bon de ce côté-là aussi. Après différentes lectures, j’ai essayé de modifier mon fichier httpd.conf avec les lignes suivantes ( après ce que j’ai vue sur un forum )
# # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # ServerName localhost:80
# # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # <Directory> blocks below. # <Directory "C:\wamp64\www/"> AllowOverride all Require all granted </Directory>
Je ne sais vraiment pas quoi faire pour que le contenu de mon www soit accessible… Ça commence mal, sachant que j’avais dans l’idée d’installée un cms… Merci beaucoup de votre aide !
À partir d'un PC qui dépend d'une IP WAN vous ne pouvez pas vous connecter sur le réseau en utilisant cette IP WAN, ça s'appelle "local loopback".
Je crains fort de ne pas pouvoir vous être d'une grande aide, je ne me sers de Wampserver uniquement comme serveur de développement local. Il faut peut-être vérifier dans le parefeu Windows que Apache HTTP Server est déclaré pour un réseau public et pas seulement privé pour TCP et UDP.
Bonjour, Dans mon par feu les cases réseaux privés et publique sont cochés. Vue que c’est une erreur 403 je penses bien que c’est une erreur de droits d’accès, mais aucune idée de quoi faire pour régler ça. Merci.
Dans le fichier wamp64\bin\apache\apache2.4.46\conf\extra\httpd-vhosts.conf, le VirtualHost localhost utilise "Require local" Bien que théoriquement ce doit rester "Require local", vous pouvez ajouter Require ip "plage ip LAN" ou même, pour essai, Require all granted.
Bonjour, J’ai mis en Require all granted le localhost dans le fichier que vous avez indiquez et cela fonctionne ! J’ai accès sur une machine qui n’est pas sur le même réseau. Merci pour votre aide !
Néanmoins, le VirtualHost localhost devrait rester avec "Require local" et vous devez créer un ou plusieurs autres VirtualHost pour vos sites locaux et ce sont ceux-ci qui pourront utiliser "Require all granted".
De plus, pour fonctionner correctement, les applications web et les CMS doivent utiliser des VirtualHost.