2010-10-23 9 views
9

Ich möchte meinen Computer kurz öffnen und meinem Geschäftspartner erlauben, zu sehen, was ich auf meinem localhost entwickelt habe. Ich verstehe, dass es wahrscheinlich einige Sicherheitsprobleme gibt, aber ich möchte nur meinen Computer für ein paar Minuten öffnen ...Wie kann ich meinen WAMP online stellen, damit jemand darauf zugreifen kann?

Was muss ich auf den folgenden Schnittstellen einrichten, um dies zu tun?

  1. mein WLAN-Router
  2. windows7
  3. WAMP

Antwort

17

Dies funktioniert sehr einfach für mich auf WinXP.

  • Feuer die Eingabeaufforderung und ipconfig /all eingeben - erhalten Sie Ihre lokale IP-Adresse
  • Melden Sie sich bei Ihrem Router und Port-Forwarding einrichten weiterleiten HTTP auf Ihre lokale IP-Adresse
  • Klicken Sie auf Ihre WAMP-Symbol und klicken wieder auf
  • Gehen Sie zu Ihrer Remote-IP wie "Online-Put" (Sie können es finden irgendwo wie http://www.whatsmyip.org/)
+1

in Windows7, lokalen IP zu erhalten. gehe Win-> cmd-> ipcib -> "ipconfig/all". Es ist die IPv4-Adresse ... – Haroldo

+0

Unter Windows 7 müssen Sie möglicherweise auch die Firewall überprüfen. WAMP installiert eine Reihe von Firewall-Regeln. Diese beziehen sich auf die verschiedenen Konfigurationen der Profile (öffentlich, privat, Domäne) sowie des Protokolltyps (UDP, TCP). Möglicherweise müssen Sie die "Block" -Regeln bearbeiten, um den Zugriff auf Ihren HTTP-Port zu ermöglichen. – iND

+1

Es gibt eine Anleitung, die ich für Windows im Allgemeinen geschrieben habe, Sie können es sich ansehen: http://www.simonewebdesign.it/blog/how-to-put-online-your-wampserver/ – Simone

1

Wenn Ihr Apache-Server und läuft bereits auf Ihrem lokalen Host ist, dann sollten Sie nur in der Lage sein, eine Route in Ihrem Router einrichten um auf Ihren Computer für den Verkehr zu zeigen, der an Port 80 kommt.

EDIT: Ich habe gerade meine Router-Einstellungen überprüft, und es nennt diese "Dienste". Er ermöglicht das Abhören eingehender Anforderungen an einem bestimmten Port und leitet die Anfrage an einen bestimmten Computer (per IP) weiter, der an den Router angeschlossen ist.

würden Sie besser, diese Frage auf superuser.com fragen

2

Um externe Verbindungen zu Ihrem Server, den Sie WAMP im Online-Modus neu starten zu können.

Klicken Sie mit der linken Maustaste auf das WAMP-Symbol und wählen Sie Online stellen.

Warten Sie, bis der Symbolstatus wieder weiß wird.

Geben Sie Ihre IP-Adresse in die Webbrowser-Leiste ein und drücken Sie die Eingabetaste.

Wenn Sie dieselbe verbotene Seite wie vorher erhalten, drücken Sie F5, damit der Browser die neueste Version lädt.

Wenn es immer noch nicht funktioniert, müssen Sie möglicherweise Port 80 Weiterleitung in Ihrer Router-Konfiguration aktivieren.

Endlich kann Ihr Kumpel Ihre Homepage sehen!

0
  • stellen Sie sicher, den eingehenden Datenverkehr auf Port 80 nicht von Ihrer Firewall oder ISP blockiert - see this video demo
  • dann, konfigurieren Sie Ihren Router zu übermitteln: eingehende Anfragen an Ihren Port externe IP 80 auf Ihre interne IP-Port 80 - video demo here
  • schließlich testen, ob Port offen - video demo
0

Es gibt mehrere Faktoren (außerhalb des eigentlichen WAMP-Server), dass alle Anfragen zu verhindern wird in die von außen kommen (zB fro Das Internet erreicht den laufenden Apache-Server.

Zuerst müssen Sie sicherstellen, dass Sie eine statische IP-Adresse und vorzugsweise auch einen registrierten Domänennamen mit einem "A" -Eintrag (DNS) auf dieser IP-Adresse haben - sowohl für als auch für alle ServerAlias Hosts (dh "www"), die im VirtualHost verwendet werden.

Wenn Sie eine dynamische IP-Adresse haben, verwenden Sie andernfalls einen Dynamic DNS-Client, um die sich ändernde IP-Adresse mit den DNS-Einträgen des Domänennamens zu synchronisieren.

Dann:

  1. Sie werden Windows-Firewall öffnen müssen, um eingehend Port 80 (http) und Port 443 (https) TCP-Pakete zu ermöglichen.

  2. Sie müssen die Ports 80 und 443 im Router (Ihre WiFi-Box) an die LAN-IP des Servers "weiterleiten".

  3. Sie müssen überprüfen, ob Ihr ISP eingehende Port 80 (und 443) Anfragen blockiert. Wenn dies der Fall ist, müssen Sie den Port ändern, an dem dieser VirtualHost zuhört \ binding-to. Sie können diesen Test durchführen, indem Sie eine externe Proxy-Website verwenden und http://your.public.ip.address/ als URL eingeben. Wenn die Anfrage abläuft, hat sie es nie geschafft. Wenn Sie danach den Port für den VirtualHost ändern, testen Sie erneut mit der URL http://your.public.ip.address:port/ (versuchen Sie Port 8080).

Entnommen Enabling Internet Access of Websites (for WAMP servers)