So machen Sie den Flask Development Server im Netzwerk zugänglich
Wenn Sie eine Flask-Anwendung im Entwicklungsmodus ausführen, ist es oft wünschenswert, von dort aus auf den Server zuzugreifen andere Geräte im Netzwerk. Standardmäßig ist der Flask-Entwicklungsserver jedoch nur auf dem lokalen Computer sichtbar.
Konfigurieren Sie den Flask-Entwicklungsserver für die Netzwerksichtbarkeit
Um den Flask-Entwicklungsserver zugänglich zu machen Wenn Sie andere Maschinen im Netzwerk verwenden, wird empfohlen, beim Ausführen des Servers die Option --host zu verwenden:
flask run --host=0.0.0.0
Diese Option weist den Server an, zuzuhören alle Netzwerkschnittstellen, einschließlich derjenigen, die dem Netzwerk zugewandt ist.
Hinweis zur Produktionsumgebung
Es ist wichtig zu beachten, dass der Flask-Entwicklungsserver nicht für den Produktionsgebrauch vorgesehen ist. Es ist nicht sicher, stabil oder effizient. Informationen zu Produktionsumgebungen finden Sie in der offiziellen Flask-Dokumentation zur Bereitstellung.
Firewall-Konfiguration
Nachdem Sie den Server so konfiguriert haben, dass er die Netzwerkschnittstelle überwacht, müssen Sie möglicherweise Ihre anpassen Firewall-Einstellungen, um externen Zugriff auf den Port (normalerweise Port 5000) zu ermöglichen.
Beispiel aus Quickstart Dokumente
Die Flask-Schnellstartdokumentation enthält auch ein Beispiel:
$ flask run --host=0.0.0.0
Dieser Befehl weist das Betriebssystem an, alle öffentlichen IP-Adressen abzuhören, wodurch der Server öffentlich zugänglich ist.
Das obige ist der detaillierte Inhalt vonWie mache ich meinen Flask Development Server von anderen Geräten in meinem Netzwerk aus zugänglich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!