50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Flask

Flask

Flask ist ein leichtes Python-Webframework. Minimaler Kern, Philosophie zur Auswahl eigener Komponenten, ideal für APIs und Microservices. Wird bei LinkedIn, Pinterest und Netflix verwendet. Auf das Framework Python greifen Entwickler zurück, wenn die Struktur von Django zu viel für den Job ist.

Version

Letzte

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-Typen

IPV4, IPV6

1. SSH zu Ihrem Server

ssh root@<server-ip>

2. Suchen Sie nach Anmeldeinformationen

  • Standardbenutzer: flask
  • Passwort gespeichert in: /root/.cloudzy-creds

(Optional) Ändern Sie das Standardkennwort: passwd flask

3. Wechseln Sie zum App-Benutzer

su - flask

4. Stellen Sie Ihre App bereit

Eine Beispiel-Flask-App läuft bereits und ist verfügbar unter: http://<server-ip

So stellen Sie Ihre eigene App bereit:

  1. Navigieren Sie zu Ihrem Anwendungsverzeichnis (oder klonen Sie ein neues Projekt): cd ~/flask_app
  2. (Optional) Standard-App ersetzen: git clone <your_repo_url> .
  3. Aktivieren Sie die virtuelle Umgebung: source venv/bin/activate
  4. Erforderliche Pakete installieren: pip install -r requirements.txt
  5. Stellen Sie sicher, dass Ihr WSGI-Einstiegspunkt benannt ist wsgi.py und enthält: from your_module import app as application
  6. Starte Gunicorn neu, um die Änderungen zu übernehmen: sudo systemctl restart gunicorn

5. Greifen Sie auf Ihre App zu

Ihre Flask-App ist verfügbar unter: http://<server-ip

Nginx leitet Anfragen per Reverse-Proxy an Gunicorn über den Unix-Socket weiter.

6. Port oder Domäne ändern?

So passen Sie die Domäne oder den Port an oder fügen SSL hinzu:

  1. Bearbeiten Sie die Nginx-Site-Konfiguration: sudo nano /etc/nginx/sites-available/gunicorn
  2. Testkonfiguration: sudo nginx -t
  3. Nginx neu laden: sudo systemctl restart nginx

7. HTTPS aktivieren (optional)

Verwenden Sie Certbot, um HTTPS zu aktivieren.

Mehr zu Entwicklungs-Tools

Verwandte Apps.

Stellen Sie Flask jetzt bereit. Ab 2,48 $/Monat.