Flask 開発サーバーをネットワークにアクセス可能にする
Flask 開発サーバーは、アプリケーション開発フェーズにおいて非常に貴重なツールです。ただし、デフォルトでは、ローカル アクセス (localhost 経由) のみが許可され、ネットワーク上の他のデバイスからのアクセスはサポートされません。
なぜこれが起こるのですか?
より成熟したフレームワークとは異なり、Flask 開発サーバーはセキュリティよりも利便性を優先するように設計されています。シンプルさと使いやすさに重点を置いているため、実稼働環境には適していません。
ネットワーク アクセスを有効にする方法
実稼働環境での使用はお勧めできません。 --host オプションまたは host パラメーターを使用して、他のマシンからの接続を受け入れるように Flask 開発サーバーを構成できます。ホスト パラメータとして「0.0.0.0」を指定すると、すべてのマシンの IP アドレスをリッスンするようにサーバーに指示し、事実上外部から見えるようにします。
注意:
Flask 開発サーバーをネットワークに公開すると、潜在的なセキュリティ リスクにさらされることに注意してください。デバッガーが無効になっていることを確認するか、ネットワーク上のユーザーを信頼してください。さらに、ファイアウォール設定を調整して、信頼できないソースからのアクセスを制限することを検討してください。
以上がFlask Dev サーバーをネットワークにアクセスできるようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。