9
votes

Comment puis-je mettre mon wamp Online pour que quelqu'un accède?

J'aimerais ouvrir brièvement mon ordinateur et permettre à mon entreprise partener de voir ce que je développe sur le mon localhost. Je comprends qu'il y a probablement des problèmes de sécurité avec cela, mais je veux seulement ouvrir mon ordinateur pendant quelques minutes.

Que dois-je configurer sur les interfaces suivantes pour faire cela?

  1. mon routeur sans fil
  2. Windows7
  3. wamp

0 commentaires

7 Réponses :


1
votes

Si votre serveur Apache est déjà opérationnel sur votre localhost, vous devez simplement être capable de configurer un itinéraire dans votre routeur pour pointer sur votre ordinateur pour le trafic entrant sur le port 80.

Edit: Je viens de vérifier mes paramètres de routeur et cela appelle ce "services". Il permet d'écouter des demandes entrantes sur un port spécifique et de transmettre la demande sur un ordinateur spécifique (par IP) attaché au routeur.

Vous feriez mieux de poser cette question sur superuser.com


0 commentaires

2
votes

Pour permettre des connexions externes à votre serveur, vous devez redémarrer WAMP en mode en ligne.

Cliquez sur l'icône de Wamp et sélectionnez Mettez en ligne.

Attendez que l'état de l'icône passe à nouveau sur blanc.

Entrez votre adresse IP dans votre barre de navigateur Web et appuyez sur ENTER.

Si vous obtenez la même page interdite qu'avant de frapper F5 pour laisser le navigateur charger la version la plus récente.

Si cela ne fonctionne toujours pas, vous devez probablement activer le transfert de Port 80 dans votre configuration de routeur.

Enfin, votre copain peut voir votre page d'accueil!


0 commentaires

19
votes

Cela fonctionne très facilement pour moi sur WinXP.

  • Incendez l'invite de commande et entrez ipconfig / tout - Obtenez votre adresse IP locale
  • Connectez-vous à votre routeur et configurez le transfert de port pour transmettre HTTP à votre adresse IP locale
  • Cliquez sur l'icône de votre wamp et cliquez à nouveau sur "Mettez en ligne"
  • Allez à votre IP à distance (vous pouvez le trouver quelque part comme http://www.whtsmyip.org/)

3 commentaires

dans Windows7, pour obtenir une adresse IP locale. GO WIN-> CMD-> IPCIB -> "ipconfig / tout". C'est l'adresse IPv4 ...


Sous Windows 7, vous devrez peut-être aussi vérifier le pare-feu. WAMP installe un certain nombre de règles de pare-feu. Celles-ci concernent les différentes configurations des profils (public, privé, domaine) ainsi que le type de protocole (UDP, TCP). Vous devrez peut-être modifier les règles "Bloquer" pour permettre l'accès à votre port HTTP.


Il y a un guide que j'ai écrit pour Windows en général, vous voudrez peut-être vérifier: SIMONEWEBDESIGN.IT/BLOG/HOW-OO-PUT-Oronline-Your-Wamserver



4
votes

Une autre option utilise simplement un service de tunneling comme:


1 commentaires

Une autre excellente solution de ligne de commande gratuite 1 pour tunneling - ngrok.io



0
votes

0 commentaires

0
votes

Il existe plusieurs facteurs (en dehors du serveur de wamp) qui empêcheront toutes les demandes de l'extérieur (par exemple, à partir d'Internet) d'atteindre le serveur Apache exécutant.

Tout d'abord, vous devez vous assurer d'avoir une adresse IP statique et de préférence également un nom de domaine enregistré avec un enregistrement «A» (DNS) défini sur cette adresse IP - pour le nom de serveur et tous les Serveralias hôtes (c.-à-d. 'www') utilisés dans le virtualhost.

Sinon, si vous avez une adresse IP dynamique, utilisez un client DNS dynamique pour synchroniser l'adresse IP modification avec les enregistrements DNS du nom de domaine.

ALORS:

  1. Vous aurez besoin d'ouvrir le pare-feu Windows pour permettre aux paquets TCP de Port Incoming Port 80 (HTTP) et de Port 443 (HTTPS).

  2. Vous aurez besoin de "Port-Transférer" des ports 80 et 443 dans le routeur (votre boîte wifi) à l'adresse IP LAN du serveur.

  3. Vous devez vérifier si votre fournisseur de services Internet bloque les demandes entrant du port 80 (et 443). Si tel est le cas, vous devrez changer le port de ce virtualHost écoutant \ Binding-to. Vous pouvez faire ce test en utilisant un site Web de proxy extérieur et en entrant http: //your.public.ip.address/ de l'URL à visiter. Si la demande est sortie, elle ne l'a jamais fait. Ensuite, lorsque vous modifiez le port pour le virtualhost, testez à nouveau avec URL http: //your.public.ip.address: port / (essayez le port 8080).

    pris de Activation de l'accès Internet des sites Web (pour les serveurs WAMP)


0 commentaires

0
votes

La modification du port de 80 vers un autre numéro de port fonctionnera parfaite et veuillez noter que la modification du port nécessitera une nouvelle règle d'inBond sur votre pare-feu et des modifications sur le fichier httpd.config


2 commentaires

Besoin de plus d'explications, de lire comment répondre à Stackoverflow.com/help/how-to-answer


Pourquoi changer le port du serveur Web doit-il résoudre le problème? Pourquoi ne pas transmettre le port existant 80?