Retour à la leçonMission
Mission : corriger un proxy_pass qui casse le routage et masque le vrai client
Diagnostiquer une erreur de barre oblique finale dans proxy_pass et rétablir les headers qui révèlent le vrai client à l'application.
Contexte
L'équipe a configuré location /api/ { proxy_pass http://127.0.0.1:8000; } (sans "/" final) mais l'application FastAPI, qui écoute ses routes à la racine (/users, pas /api/users), renvoie des 404 sur toutes les requêtes. Par ailleurs, ses logs de sécurité affichent 127.0.0.1 comme IP cliente pour absolument toutes les connexions, rendant tout rate limiting applicatif par IP inutile.