Zugriff auf localhost (xampp) von einem anderen computer

Erste, ich habe schon gesucht stack-überlauf und folgte den Anregungen in der vorherigen Antworten, wie Wie Verbinde ich mich mit diesem localhost von einem anderen computer im gleichen Netzwerk?

Habe ich eine PHP/MySQL-Anwendung für einen Kunden. Die hosten möchten es lokal auf diesem server.

Betreffenden Maschine ausgeführt wird, eine Anwendung geschrieben, in eine andere Sprache (ich bin mir nicht sicher, welche) und läuft Tomcat auf port 8080.

Sie haben auch nicht die separate staging – /production-Umgebungen, so ist dies nicht ideal.

Ihre anderen web-Anwendung muss weiterhin ausgeführt, während ich auch den Anschluss über die neue app. Ich XAAMP installiert auf Ihrem system, und habe die app läuft lokal mit Apache HTTP. Jedoch, Sie möchten, dass andere Computer innerhalb und außerhalb, die Ihre Netze in der Lage sein, eine Verbindung mit Windows server als auch. Sie tun dies bereits für die zuvor erstellte app läuft auf Tomcat.

Ports 80 und 8080 sind bereits im Einsatz, so dass die firewall wurde aktualisiert, damit meine Anwendung laufen auf port 8086.

Benutzte ich „ipconfig“, um das finden der lokalen IPv, und dann versucht, die Aktualisierung der http.conf und die vhost-Datei und hoere die IP auf den port 8086. Allerdings wird die IP/Ordnername nicht beheben, die auf einem anderen computer im Netzwerk. Als test habe ich auch gerade eingegeben die IP-Adresse der windows-Maschine, und es nie aufgelöst wird.

Ich in der Regel nicht implementieren von windows, bis jetzt, alle meine Produktion Anwendungen haben, führen Sie auf einige der Geschmack von unix. Ihre weitere Anwendung ist live und ich will nicht, um es zu stören. Sie Zugang, indem Sie “ {servername}:8080. Ich habe versucht server:8086, um zu sehen, ob meine app zugegriffen werden konnte, dass Weg, aber kann es nicht.

Ich bestätigt, dass localhost/Ordnername behebt.

Hier sind die genauen Schritte, die ich genommen habe. Ich habe versucht, zwei verschiedene Lösungen.

Lösung 1, mit Wie Verbinde ich mich mit diesem localhost von einem anderen computer im gleichen Netzwerk? als Leitfaden:

  1. Stellen Sie sicher, dass firewall lässt port 8086 Zugang

  2. Modifizierte ich die C:\xampp\apache\conf\extra\httpd-vhosts.conf include-Datei einen virtual host für die Anwendung:

    DocumentRoot „C:/xampp/htdocs/{Ordnername}“
    ServerName dispatchserver

  3. Ging an die Windows-Hosts-Datei befindet sich unter \Windows\system32\drivers\etc\hosts und fügte hinzu, die folgenden:
    192.xxx.x.xx dispatchserver

  4. Von einem computer außerhalb des Netzes, versucht, gehen Sie auf die folgenden URLs (nicht aufgelöst):

Da Sie nicht funktioniert hat, habe ich versucht, eine Lösung mit dieser älteren stack-überlauf-Antwort: Zugriff auf localhost (xampp) von einem anderen computer über LAN-Netzwerk – aber wie?

  1. Machte Sie sicher, dass firewall lässt port 8086 Zugang

  2. XAMPP control panel – > Config > Service-und Port-Einstellungen > Apache > Geändert Haupt-port 8086.

  3. XAMPP control panel – > Apache > Config > http.conf

  4. Gesucht „Listen 80“ und ersetzt mit Hören 8086

  5. Rechts, oben, dass, Hinzugefügt, Hören, 192.xxx.x.xx:8086 (ich habe die IPv4, aber nicht wollen, um über vollständige Adresse aus Sicherheitsgründen). Ich fügte diese Linie mit hashtag auf den ersten (#192.xxx.x.xx:8086) und dann ohne hastag nachdem das nicht funktioniert hat (192.xxx.x.xx:8086).

  6. Gesucht und diese einrichten, wie die directory-Anweisung:

    AllowOverride All
    Verlangen, dass alle gewährt

  7. Apache Neu Starten

Welche Schritte kann ich nehmen, damit die neue webapplication ich installiert, über XAMPP werden, um zugänglich zu anderen Computern?



2 Replies
  1. 1

    In diesem Fall ist es ein wenig anders, wenn Sie wollen web-aktivieren Sie diese. Sie müssen Ihre router eine Portweiterleitung auf deinen server (app), so dass das andere Netzwerk erreichen können Sie es aus dem internet. Dein router blockiert standardmäßig eingehende Anfragen, so ein port-forwarding-Regel mit dem port, den Sie erwähnt werden, werden arbeiten. Sie sollten auch Ihre server-computer (mit der app) auf eine statische ip-Adresse, die Dinge einfacher zu machen. Dann für den Benutzer, um zu sehen, Ihre app, die Sie benötigen, um geben Sie die ip-Adresse Ihrer internet-Verbindung (gesehen über Websites wie ipchicken.com) und die Portnummer in der url.

  2. 0

    Normalerweise müssen Sie nur öffnen Sie die ports in der windows firewall auf beiden Computern (inbound und outbound) für die ports, die von Ihrer Anwendung verwendet wird, und verbinden Sie dann mit dem anderen Rechner über ip-Adresse und port-Nummer, wenn Sie auf dem gleichen Netzwerk.

    • Was ist, Sie sind nicht im selben Netzwerk?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.