現在、PythonでWebサイトを作成してい--reload
ます。Python ファイルのいずれかが変更されるたびにサーバーをリロードするオプションでpserveを使用しています。ファイルを保存するたびに(そして、無意識のうちに頻繁に行います)、サーバーを実行する許可を求める迷惑なメッセージをファイアウォールから受け取り続けます。私はファイアウォールの許可リストにpserveとPythonのバイナリを追加しようとしましたが、助けにはなりませんでした。
これをどのように修正できますか?
現在、PythonでWebサイトを作成してい--reload
ます。Python ファイルのいずれかが変更されるたびにサーバーをリロードするオプションでpserveを使用しています。ファイルを保存するたびに(そして、無意識のうちに頻繁に行います)、サーバーを実行する許可を求める迷惑なメッセージをファイアウォールから受け取り続けます。私はファイアウォールの許可リストにpserveとPythonのバイナリを追加しようとしましたが、助けにはなりませんでした。
これをどのように修正できますか?
回答:
私は同じ問題を抱えていましたが、私にとって受け入れ可能な解決策は、localhost IP 127.0.0.1をPasteDeploy構成ファイルのリスナーバインドアドレスとして定義することでした。以前は(デフォルトでは、すべてのネットワークインターフェイスにバインドする0.0.0.0でした)。host = 127.0.0.1パラメーターで指定されたlocalhostのみのIPでは、ファイアウォールアラートはトリガーされません。
python実行可能ファイルをファイアウォールの例外リストに追加する賢明な方法はないように見えましたが、ほとんどの開発シナリオでは、とにかく他のインターフェイスにバインドする必要はありません。