Navigateur
Traefik : « 404 page not found »
Grave Quelque chose ne fonctionne pas : à traiter maintenant.
Le message tel qu'il apparaît dans les logs :
404 page not foundCe que ça veut dire
Cette page blanche avec seulement « 404 page not found » vient de Traefik lui-même : la demande est bien arrivée sur le serveur, mais aucune application n'est déclarée pour cette adresse.
Pourquoi ça arrive
- Le conteneur vient de (re)démarrer et son auto-test n'est pas encore passé : Traefik ignore un conteneur tant qu'il n'est pas « healthy ». Attendez une minute et rechargez.
- Le conteneur de l'application est arrêté (Traefik oublie ses règles).
- Le domaine de la règle
Host(…)ne correspond pas exactement à l'adresse tapée (www, sous-domaine). - Il manque
traefik.enable=true, ou l'application n'est pas sur le réseautraefik.
Comment corriger
Vérifiez que l'application tourne :
sudo docker ps --filter name=<application>Vérifiez la règle et le réseau :
sudo docker inspect <application> --format '{{json .Config.Labels}}' | tr ',' '\n' | grep rule sudo docker inspect <application> --format '{{json .NetworkSettings.Networks}}'