it-swarm.com.de

Stellen Sie WAMP www im lokalen Netzwerk zur Verfügung

Ich weiß, dass es ähnliche Fragen gibt, aber keine auf meine spezifische Situation eingeht.

Ich habe ein WAMP-Server-Setup für die Entwicklung einiger Websites, und es läuft großartig. Es muss für einen anderen Computer in meinem lokalen Netzwerk über einen WLAN-Router verfügbar sein. Der andere Computer ist eigentlich ein Mac, und ich muss nur die Entwicklungsseiten über einen Browser anzeigen können (ich muss nicht auf phpmyadmin oder mySQL zugreifen). 

Ich kann über den Browser auf den localhost zugreifen, auf dem WAMP ausgeführt wird (die standardmäßige WAMP-Seite wird mit Links zu den Site-Projekten angezeigt), und zwar über die IP-Adresse meines Windows-Computers. Natürlich würde ein Klick auf die Links dazu führen, dass die Seite nicht gefunden wurde, da die URL relativ zu localhost ist. Aber selbst wenn ich die URL explizit mit der IP (http://192.168.2.1/myproject) eingebe, bekomme ich immer noch nichts. (und die URL leitet auf localhost/meinprojekt um, auch wenn ich sie wie angegeben eingebe)

Mein Host-Computer verfügt über eine dynamische IP-Adresse. Da er jedoch fest mit dem Modem und dem Router verbunden ist, ändert sich die IP-Adresse nicht, es sei denn, ich setze den Router/das Modem zurück. Ich kann nicht erkennen, dass dies das Problem ist, da ich mit der IP vom Mac aus auf die Standard-WAMP-Seite zugreifen kann.

Irgendwelche Ideen?

9
biggles

Macht jetzt Sinn, dass ich es herausgefunden habe. 

Die Weiterleitung zu localhost wurde tatsächlich durch die Konfigurationsdatei für den CMS verursacht, auf dem die Site erstellt wurde (weshalb die WAMP-Hauptseite aufgerufen wurde, die Projektsite jedoch nicht geladen werden konnte). 

1
biggles

Standardmäßig hat httpd.conf die folgenden Einstellungen.

 Deny from all

sie müssen die unten genannten Änderungen vornehmen.

 Allow from all

und machen Sie WAMP als Online.

Sie können über das Netzwerk auf Ihre Site über die IP-Adresse oder den Computernamen zugreifen.

10
user2691749

Ich hatte das gleiche Problem mit meiner Wordpress-Site. Mein Ziel war es, die Entwicklungs-Website über einen Browser in einer anderen PC/Linux-Workstation im LAN zu sehen. Folgende Schritte haben das Problem für mich gelöst:

  1. Gehen Sie zu WordPress-Einstellungen> Allgemein> WordPress-Adresse (URL) und Site-Adresse (URL).

  2. Fügen Sie den Feldern die lokale IP-Adresse des localhost-PCs hinzu, auf dem der WAMP-Server ausgeführt wird, und speichern Sie die Einstellungen. (z. B. http: // 192.168.0.101/wordpress; verwenden Sie ipconfig in einem DOS-Befehlsfenster, um die IP-Adresse des localhost zu erhalten). 

  3. Im WAMP-Servermenü in der Taskleiste "Online setzen". Jetzt können alle anderen Geräte im LAN die Website mit der IP-Adresse eines Browsers (http: // 192.168.0.106/wordpress) anzeigen, und die Links sollten jetzt funktionieren.

7
Insilico

Versuchen Sie diese Empfehlungen. Mein Vorschlag wäre zu prüfen, ob Apache nur an 127.0.0.1 (localhost) bindet, und 192.168.2.1 hinzufügen, wenn es nicht vorhanden ist. Vergessen Sie nicht, Apache nach dem Hinzufügen neu zu starten.

3

Wenn Sie wamp unter Windows verwenden, ändern Sie bitte die Windows-Firewall-Einstellungen in den AUS-Modus, starten Sie den Server neu und überprüfen Sie.

Systemsteuerung -> System und Sicherheit -> Windows Firewall -> Windows Firewall deaktivieren

Nehmen Sie einfach die oben genannte Änderung vor und sehen Sie, dass dies funktionieren wird.

prost Amit

2
Amit

Setzen Sie zunächst Ihren Wamp online in Ihr Dashboard. Und dann setzen Sie Ihre Firewall später aus, wenn in httpd.conf-Datei Listen 127.0.0.80 eine Einstellung vorgenommen wird, falls sich diese von dieser unterscheidet.

Ändern Sie ihn in Listen 127.0.0.80, um Wamp alle Dienste Allow for all neu zu starten.

1
Sunil Kumar

Setzen Sie zunächst Ihren Wamp online in Ihr Dashboard. Später, wenn in httpd.conf-Datei Listen 80 eine Einstellung vorhanden ist, falls diese anders ist.

Ändern Sie den Code in Listen 80 und deaktivieren Sie den Firewall-Neustart aller Dienste.

1

Ich denke, Sie verwenden eine falsche IP-Adresse, da die meisten Router 192.168.1.1 für sich selbst verwenden. Deswegen können Sie nichts anzeigen, d. H. Ihr Computer hat eine andere IP-Adresse.

Um das Problem zu lösen, müssen Sie zuerst die IP-Adresse Ihres eigenen Computers kennen. Ich Fenster Gehe zu cmd Und tippe dort ipconfig IP-Adresse in IPv4

Verwenden Sie diese IP-Adresse, um eine Verbindung zum WLAN-Server herzustellen.

Hoffe das hilft dir

0
Deepak

Sie können versuchen, den Hostnamen des Servers zur Datei hosts auf dem Mac hinzuzufügen. Dann treffen Sie den HTTP-Server mit einem gültigen Hostnamen.

0
Andrew Cooper