Introduction
Une page d’état interne fonctionne sur l’interface loopback, mais elle doit écouter sur toutes les interfaces IPv4. Son port et le contenu de la page sont déjà corrects.
Le laboratoire réseau précédent vous a permis de vous entraîner à inspecter les sockets en écoute avec ss, à tester HTTP avec curl et à lire la configuration d’un service. Dans ce challenge, vous ne modifierez que l’adresse d’écoute.
Faire écouter la page d’état sur toutes les interfaces IPv4
Situation actuelle
labex-status-page.service est actif sur le port TCP 8090, mais il écoute uniquement sur 127.0.0.1. Sa configuration se trouve dans /etc/labex-status-page.conf.
Périmètre
- Modifiez uniquement
BIND_ADDRESS. - Conservez le port
8090et le contenu actuel de la page. - Redémarrez uniquement
labex-status-page.service.
Objectif
La page d’état doit écouter sur 0.0.0.0:8090 et continuer à renvoyer internal status ready.
Critères de validation
labex-status-page.serviceest actif.ssaffiche une socket IPv4 en écoute sur0.0.0.0:8090.curl http://127.0.0.1:8090/renvoie un contenu contenantinternal status ready.
Indices
Comment comparer l’état actuel avec l’état attendu ?
Inspectez le port 8090 avec ss, lisez le fichier de configuration indiqué, puis redémarrez le service après avoir modifié la valeur d’écoute.
Résumé
Vous avez corrigé l’adresse d’écoute d’un service, puis vérifié à la fois la socket en écoute et la réponse HTTP préservée.



