9
votes

Faire wamp www disponible sur le réseau local

Je sais qu'il y a 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 il fonctionne bien. J'en ai besoin pour être disponible pour un autre ordinateur sur 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 visualiser les sites de développement via un navigateur (ne pas avoir besoin d'accéder à PhpMyAdmin ou à MySQL).

Je suis capable d'accéder au localhost sur lequel WAMP passe 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 entraînerait une page non trouvée car l'URL est par rapport à localhost, mais même si je tape explicitement l'URL avec l'IP ( http://192.168.2.1/myproject ) i ne rien obtenir rien. (et l'URL redirige vers localhost / myProject même si je le saisis comme indiqué)

Ma machine hôte a une adresse IP dynamique, mais comme elle est câblée du modem et du routeur, l'IP ne change pas, à moins que je réinitialise le routeur / modem. Je ne vois pas cela étant le problème car je suis capable d'accéder à la page WAMP par défaut à l'aide de l'adresse IP du Mac.

Des idées?


5 commentaires

Je pourrais avoir tort mais n'est pas si ce que le mettre en ligne l'option de menu est destiné à?


Il est en ligne mais je suis toujours incapable de vous connecter


Ce peut être un problème de pare-feu / routeur alors.


J'ai configuré Windows Firewall sur ma machine hôte pour permettre à Apache Access (que j'ai ensuite été capable d'afficher la page par défaut, bien qu'un navigateur sur le Mac), mais toujours incapable d'accéder aux dossiers du projet. Pourrait-il s'agir d'un problème avec la sécurité sur la machine Mac?


Si vous pouvez accéder à la page par défaut, mais pas les dossiers du projet, ils ressemblent à un problème d'autorisations.


9 Réponses :


0
votes

Vous pouvez essayer d'ajouter le nom d'hôte du serveur au fichier d'hôtes sur le Mac. Ensuite, vous frappez le serveur HTTP à l'aide d'un nom d'hôte valide.


0 commentaires


1
votes

a du sens maintenant que je l'ai compris.

La redirection vers localhost a été réellement causée par le fichier de configuration du CMS que le site a été construit (pourquoi il apporterait la page principale WAMP, mais ne pourra pas charger le site du projet).


0 commentaires

0
votes

Je pense que vous utilisez une mauvaise adresse IP comme la plus grande partie du routeur utilise 192.168.1.1 pour elle-même. C'est pourquoi vous n'êtes pas capable de voir quoi que ce soit, votre ordinateur a une adresse IP différente.

Pour résoudre le problème, vous devez d'abord connaître l'adresse IP de votre ordinateur OW Je fenêtre aller à cmd et tapez ipconfig Là, vous pouvez voir votre adresse IP LAN informatique dans IPv4

Utilisez cette iPaddress pour vous connecter à Wamp Server.

J'espère que cela vous aider à


0 commentaires

8
votes

J'ai eu le même problème avec mon site WordPress. Mon objectif était de voir le site Web de développement à partir d'un navigateur dans 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 à WordPress Paramètres> Général> Adresse WordPress (URL) et adresse du site (URL)

  2. Ajouter une adresse IP locale du PC localhost où Wamp Server s'exécute sur les champs et enregistre les paramètres. (E.G. http: // 192.168.0.101/wordpress; utilisez ipconfig dans une fenêtre de commande DOS pour obtenir l'adresse IP de la localhost).

  3. du menu serveur wamp sur le plateau système "Mettez en ligne". Maintenant, tout autre périphérique du réseau local peut afficher le site Web à l'aide de l'adresse IP sur un navigateur (http: // 192.168.0.106/wordpress) et les liens doivent fonctionner maintenant.


0 commentaires

1
votes

Tout d'abord mettre en ligne votre wamp sur votre tableau de bord. Plus tard s'il y a un paramètre dans httpd.conf fichier écoutez 80 si cela est différent de celui-ci.

Changez-le à Écouter 80 Désactiver votre pare-feu Redémarrer WAMP Tous les services.


0 commentaires

11
votes

Par défaut httpd.conf code> avoir les paramètres suivants.

 Allow from all


1 commentaires

J'ai suivi votre instruction et cela a fonctionné, mais mon moment où j'ai chargé le projet, cela n'a pas ressemblé à la façon dont il devrait vraiment regarder. Je pense que les CSS ne sont pas chargés



1
votes

Tout d'abord mettre en ligne votre wamp sur votre tableau de bord. Puis remettez votre pare-feu plus tard s'il existe un paramètre dans httpd.conf fichier écouter 127.0.0.80 si cela est différent de celui-ci.

Changez-le pour écouter 127.0.0.80 à Autoriser tout Redémarrer Wamp Tous les services.


0 commentaires

2
votes

Si vous utilisez WAMP sous Windows que de modifier vos paramètres de pare-feu Windows en mode OFF et redémarrez votre serveur et vérifiez.

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

Faites de la modification ci-dessus et de voir que cela fonctionnera.

acclamations Amit


1 commentaires

Recommandant que les gens éteignent leur pare-feu sont des conseils vraiment stupides. Au lieu de cela, autorisez simplement le port 80 sur l'IP que vous souhaitez utiliser.