Maison >développement back-end >Tutoriel Python >Comment rendre mon serveur de développement Flask accessible à partir d'autres appareils sur mon réseau ?
Comment rendre le serveur de développement Flask accessible sur le réseau
Lors de l'exécution d'une application Flask en mode développement, il est souvent souhaitable d'accéder au serveur depuis d'autres appareils sur le réseau. Cependant, par défaut, le serveur de développement Flask n'est visible que sur la machine locale.
Configurer Flask Dev Server pour la visibilité du réseau
Pour rendre le serveur de développement Flask accessible à d'autres machines sur le réseau, il est recommandé d'utiliser l'option --host lors de l'exécution du serveur :
flask run --host=0.0.0.0
Cette option demande au serveur d'écouter sur toutes les autres machines du réseau. interfaces réseau, y compris celle faisant face au réseau.
Remarque sur l'environnement de production
Il est important de noter que le serveur de développement Flask n'est pas destiné à une utilisation en production. Ce n’est pas sécurisé, stable ou efficace. Pour les environnements de production, reportez-vous à la documentation officielle de Flask sur le déploiement.
Configuration du pare-feu
Après avoir configuré le serveur pour écouter sur l'interface réseau, vous devrez peut-être ajuster votre paramètres du pare-feu pour autoriser l'accès externe au port (généralement le port 5000).
Exemple du démarrage rapide Docs
La documentation de démarrage rapide de Flask fournit également un exemple :
$ flask run --host=0.0.0.0
Cette commande indique au système d'exploitation d'écouter toutes les adresses IP publiques, rendant le serveur accessible au public.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!