Aller au contenu principal

Le site sera en maintenance le 19/04/2026 entre 09h30 et 12h00.

Aller au contenu principal
Apprendre Flask : Le Guide Ultime
2 min de lecture
0 commentaires
Gratuit

On place Nginx devant Gunicorn. Internet -> Nginx -> Gunicorn -> Flask

Pourquoi ?

  1. Sécurité : Nginx est un bouclier robuste contre les attaques.
  2. HTTPS : Nginx gère le cryptage SSL (avec Let's Encrypt).
  3. Fichiers Statiques : Nginx sert les images/CSS 100x plus vite que Python.

Configuration Nginx (/etc/nginx/sites-available/mon_projet)

server {
    listen 80;
    server_name mon-site.com;

    location / {
        # On passe la main à Gunicorn
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }

    location /static {
        # Nginx sert les fichiers directement (sans réveiller Python)
        alias /home/utilisateur/mon_projet/app/static;
    }
}

C'est la config standard. En production, on ajouterait HTTPS (port 443).

Commentaires (0)

Laisser un commentaire

Aucun commentaire pour le moment. Soyez le premier à commenter !