実現したいこと
・Flaskでwebアプリを作ったのでそれを身内に向けて公開したい。
・Flaskで本番環境に移行するときの注意点ややっておいたほうがいいことを聞きたいです。
前提
Python3.9.13
flask2.2.2
webアプリは作り終え、UbuntuServerを搭載している自宅のPCにおいて動作確認ができている状態です。
開放しているので外部からもアクセスできることを確認しています。
具体的な質問
現在起動方法としてメインPCからのSSHで直接python3を叩いて実行しています。
しかし、この方法で起動すると、SSHを接続終了してしまうとFlaskも同時に終了してしまいます。
どうすれば持続的にサーバーを起動できるのでしょうか?systemctlなど使えばいいのでしょうか?
また、ここからは答えていただけたら嬉しいぐらいなのですが、
・Flaskで本番環境に移行するときの注意点
・Flask限らず、サーバーを公開するときに皆様が当たり前にやられているセキュリティ面について
など、気をつけておいたほうがいいことを教えていただきたいです。
当方ただの学生でエンジニアではないのでセキュリティ面に不安が残ります。
よろしければ回答の方お願い致します。
補足情報(FW/ツールのバージョンなど)
メインPC windows10
サーバー ubuntuserver 20.04.6LTS
