web-dev-qa-db-fra.com

Rendre WAMP www disponible sur le réseau local

Je sais qu'il existe des questions similaires à celles-ci, mais aucune ne traite de ma situation spécifique.

J'ai une configuration de serveur WAMP pour développer certains sites Web, et elle fonctionne très bien. J'ai besoin qu'il soit disponible sur un autre ordinateur de mon réseau local via un routeur sans fil. L'autre ordinateur est en fait un Mac et je n'ai besoin que de pouvoir afficher les sites de développement via un navigateur (vous n'avez pas besoin d'accéder à phpmyadmin ni à MySQL). 

Je peux accéder à l'hôte local sur lequel WAMP s'exécute via le navigateur (la page WAMP par défaut est affichée avec des liens vers les projets du site) à l'aide de l'adresse IP de ma machine Windows. Évidemment, en cliquant sur les liens, la page ne sera pas trouvée car l'URL est relative à localhost, mais même si je tape explicitement l'URL avec l'adresse IP (http://192.168.2.1/myproject), je ne reçois toujours rien. (et l'URL redirige vers localhost/myproject même si je le tape comme indiqué)

Mon ordinateur hôte a une adresse IP dynamique, mais comme il est câblé au modem et au routeur, l'adresse IP ne change pas, sauf si je réinitialise le routeur/modem. Cependant, je ne vois pas le problème car je peux accéder à la page WAMP par défaut en utilisant l’adresse IP du Mac.

Des idées?

9
biggles

Cela a du sens maintenant que je l’ai compris. 

La redirection vers localhost a en fait été provoquée par le fichier de configuration du CMS sur lequel le site a été créé (pourquoi donc la page principale WAMP s'afficherait-elle, mais ne pourrait pas charger le site du projet). 

1
biggles

Par défaut, httpd.conf a les paramètres suivants.

 Deny from all

vous devez apporter les modifications mentionnées ci-dessous.

 Allow from all

et rendre WAMP en ligne.

Vous pouvez accéder à votre site par adresse IP ou par nom d'ordinateur à partir du réseau.

10
user2691749

J'ai eu le même problème avec mon site Wordpress. Mon objectif était de consulter le site Web de développement à partir d'un navigateur situé sur un autre poste de travail PC/Linux sur le réseau local. Les étapes suivantes ont résolu le problème pour moi:

  1. Allez dans Paramètres WordPress> Général> Adresse WordPress (URL) et Adresse du site (URL).

  2. Ajoutez l'adresse IP locale du PC hôte local où le serveur WAMP est en cours d'exécution dans les champs et enregistrez les paramètres. (par exemple, http: // 192.168.0.101/wordpress; utilisez ipconfig dans une fenêtre de commande DOS pour obtenir l'adresse IP de l'hôte local). 

  3. Dans le menu du serveur WAMP de la barre d'état système "Put Online". Désormais, tous les autres périphériques du réseau local peuvent afficher le site Web à l'aide de l'adresse IP d'un navigateur (http: // 192.168.0.106/wordpress) et les liens devraient fonctionner maintenant.

7
Insilico

Essayez ces recommandations. Ma suggestion serait de vérifier si Apache est lié uniquement à 127.0.0.1 (localhost) et d'ajouter un mappage 192.168.2.1 s'il n'est pas présent. N'oubliez pas de redémarrer Apache après l'avoir ajouté.

3
Daniel Protopopov

Si vous utilisez wamp sur Windows, veuillez modifier vos paramètres de pare-feu Windows en mode OFF, redémarrez votre serveur et vérifiez.

Panneau de configuration -> Système et sécurité -> Pare-feu Windows -> Désactiver le pare-feu Windows

Faites juste le changement ci-dessus et voyez que cela fonctionnera.

acclamations Amit

2
Amit

Tout d’abord, mettez votre wamp en ligne sur votre tableau de bord. Et ensuite, éteignez votre pare-feu Plus tard, s'il existe un paramètre dans httpd.conf fichier Listen 127.0.0.80 si cela est différent.

Changez-le en Listen 127.0.0.80 en Allow for all restart Wamp tous les services.

1
Sunil Kumar

Tout d’abord, mettez votre wamp en ligne sur votre tableau de bord. Plus tard, s'il existe un paramètre dans httpd.conf fichier Listen 80 s'il est différent de cela.

Changez-le en Listen 80 puis désactivez votre pare-feu pour redémarrer Wamp tous les services.

1
Emre Karataşoğlu

Je pense que vous utilisez une mauvaise adresse IP car la plupart des routeurs utilisent eux-mêmes 192.168.1.1. C’est pourquoi vous ne pouvez rien afficher, c’est-à-dire que votre ordinateur a une adresse IP différente.

Pour le résoudre, vous devez d’abord connaître l’adresse IP de votre ordinateur ow Je fenêtre Aller à cmd Et taper ipconfig . Vous pouvez y voir votre ordinateur. adresse ip en IPv4

Utilisez cette adresse IP pour vous connecter au serveur Wamp.

J'espère que cela vous aidera

0
Deepak

Vous pouvez essayer d'ajouter le nom d'hôte du serveur au fichier hosts sur le Mac. Ensuite, vous frappez le serveur HTTP en utilisant un nom d'hôte valide.

0
Andrew Cooper