Corriger l’adresse d’écoute d’un service

LinuxBeginner
Pratiquer maintenant

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 8090 et 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.service est actif.
  • ss affiche une socket IPv4 en écoute sur 0.0.0.0:8090.
  • curl http://127.0.0.1:8090/ renvoie un contenu contenant internal 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.

✨ Vérifier la solution et pratiquer