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

LinuxBeginner
Pratiquer maintenant

Introduction

Une page d’état interne fonctionne sur l’interface de bouclage, mais elle devrait être accessible 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 appris à inspecter les ports en écoute avec ss, à tester HTTP avec curl et à consulter la configuration d’un service. Dans ce défi, seule l’adresse d’écoute doit être modifiée.

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 n’écoute que sur 127.0.0.1. Sa configuration se trouve dans /etc/labex-status-page.conf.

Périmètre

  • Modifier uniquement BIND_ADDRESS.
  • Conserver le port 8090 et le contenu actuel de la page.
  • Redémarrer uniquement labex-status-page.service.

Objectif

Faire en sorte que la page d’état écoute sur 0.0.0.0:8090 tout en continuant à renvoyer internal status ready.

Critères de validation

  • labex-status-page.service est actif.
  • ss affiche une écoute IPv4 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 à l’état attendu ?

Inspectez le port 8090 avec ss, consultez 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 et vérifié à la fois le port en écoute et la réponse HTTP, restée inchangée.

✨ Vérifier la solution et pratiquer