自宅サーバー(CentOS Stream 9)上で Flask アプリを安定稼働させるための基本構成ログです。

全体構成

  • Web Server: Nginx (80/443 リバースプロキシ)
  • WSGI Server: Gunicorn (Port 5003)
  • Process Manager: Systemd (itsukey-dev.service)

Nginx 設定の要点

proxy_pass http://127.0.0.1:5003; を指定し、ローカルバインドした Gunicorn にリクエストを転送します。