Ich verwende Ubuntu Server als virtuelle Maschine mit VMWare in Windows 7 als Host. Ich kann von Ubuntu aus über Freigabeeinstellungen auf Windows 7-Ordner zugreifen. Ich entwickle eine Website auf localhost in Ubuntu, auf die ich http://127.0.0.1:5000/
über den Ubuntu-Browser zugreife. Wenn ich jedoch die gleiche Adresse in den Windows 7-Browser eingebe, wird die Website nicht geladen.
Wie kann ich auf (localhost) Websites zugreifen, auf die im Browser des Ubuntu-Computers zugegriffen wird?
Nach welchen Einstellungen muss gesucht werden? Bitte vorschlagen.
http://192.168.100.106:5000/test
. Haben Sie den Apache-Server auf dem Ubuntu-Server so eingestellt, dass er den 5000-Port selbst oder durch Software von Drittanbietern überwacht?Ich hatte das gleiche Problem und fand eine Antwort auf Stack: Flask - Konfigurieren Sie den Dev-Server so, dass er im gesamten Netzwerk sichtbar ist . Sie müssen nur den Standardhostwert überschreiben, wenn Sie die flask-App ausführen:
Überprüfen Sie die Kurzanleitung.
quelle