50% off 全プラン、期間限定。料金は $2.48/mo
フラスク

フラスク

Flask は軽量な Python Web フレームワークです。最小限のコアと自由なコンポーネント選択という設計思想のもと、API やマイクロサービスに適しています。LinkedIn、Pinterest、Netflix でも採用されており、Django の構造が過剰に感じる場面で Python 開発者が選ぶフレームワークです。

バージョン

最新

オペレーティングシステム

Ubuntu Server 24.04 LTS

最小 RAM

1 GB

IPタイプ

IPV4,IPV6

1. サーバーに SSH する

ssh root@<server-ip>

2. ログイン情報を確認する

  • デフォルトユーザー flask
  • パスワード保存先: /root/.cloudzy-creds

(任意) デフォルトのパスワードを変更する: passwd flask

3. アプリユーザーに切り替える

su - flask

4. アプリをデプロイする

サンプル Flask アプリはすでに起動しており、次のURLからアクセスできます: http://<server-ip

自分のアプリをデプロイするには:

  1. アプリケーションのディレクトリに移動します(または新しいプロジェクトをクローンします): cd ~/flask_app
  2. (オプション) デフォルトアプリを変更する: git clone <your_repo_url> .
  3. 仮想環境を有効化する: source venv/bin/activate
  4. 必要なパッケージをインストールする: pip install -r requirements.txt
  5. WSGI のエントリーポイントのファイル名を次にしてください: wsgi.py および含む from your_module import app as application
  6. 変更を適用するには、Gunicornを再起動します: sudo systemctl restart gunicorn

5. アプリにアクセスする

Flask アプリには次の URL からアクセスできます: http://<server-ip

NginxはUnixソケット経由でGunicornにリクエストをリバースプロキシしています。

6. ポートまたはドメインを変更するには?

ドメイン、ポートの変更、または SSL の追加を行うには:

  1. Nginx のサイト設定を編集する: sudo nano /etc/nginx/sites-available/gunicorn
  2. テスト構成: sudo nginx -t
  3. Nginx をリロード: sudo systemctl restart nginx

7. HTTPS を有効にする(任意)

Certbot を使って HTTPS を有効にする。

開発ツールをもっと見る

関連アプリ。

今すぐ Flask をデプロイする $2.48/月からの価格