Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
Pallone

Pallone

Flask è un framework web Python leggero. Core minimale, filosofia scegli i tuoi componenti, ideale per API e microservizi. Utilizzato su LinkedIn, Pinterest e Netflix. Il framework Python a cui gli sviluppatori si rivolgono quando la struttura di Django è troppo per il lavoro.

Versione

Ultimo

Sistema operativo

Ubuntu Server 24.04 LTS

minimo RAM

1 GB

Tipi di IP

IPV4,IPV6

1. SSH al tuo server

ssh root@<server-ip>

2. Trova le credenziali di accesso

  • Utente predefinito: flask
  • Password memorizzata in: /root/.cloudzy-creds

(Facoltativo) Modifica la password predefinita: passwd flask

3. Passa all'utente dell'app

su - flask

4. Distribuisci la tua app

Un'app Flask di esempio è già in esecuzione ed è accessibile all'indirizzo: http://<server-ip

Per distribuire la tua app:

  1. Passare alla directory dell'applicazione (o clonare un nuovo progetto): cd ~/flask_app
  2. (Facoltativo) Sostituisci l'app predefinita: git clone <your_repo_url> .
  3. Attiva l'ambiente virtuale: source venv/bin/activate
  4. Installa i pacchetti richiesti: pip install -r requirements.txt
  5. Assicurati che il tuo punto di ingresso WSGI abbia un nome wsgi.py e contiene: from your_module import app as application
  6. Riavvia Gunicorn per applicare le modifiche: sudo systemctl restart gunicorn

5. Accedi alla tua app

L'app Flask è disponibile all'indirizzo: http://<server-ip

Nginx esegue il reverse proxy delle richieste a Gunicorn tramite socket Unix.

6. Cambia porta o dominio?

Per modificare il dominio, la porta o aggiungere SSL:

  1. Modifica la configurazione del sito Nginx: sudo nano /etc/nginx/sites-available/gunicorn
  2. Configurazione di prova: sudo nginx -t
  3. Ricarica Nginx: sudo systemctl restart nginx

7. Abilita HTTPS (facoltativo)

Utilizza Certbot per abilitare HTTPS.

Altro in Strumenti di sviluppo

App correlate.

Distribuisci Flask ora. Da 2,48 $/mese.