Eine Dienst-Bind-Adresse korrigieren

LinuxBeginner
Jetzt üben

Einführung

Eine interne Statusseite funktioniert auf der Loopback-Schnittstelle, soll aber auf jeder IPv4-Schnittstelle lauschen. Der Port und der Seiteninhalt sind bereits korrekt.

Im vorangegangenen Netzwerk-Lab haben Sie das Überprüfen lauschender Dienste mit ss, das Testen von HTTP mit curl und das Lesen der Dienstkonfiguration geübt. In dieser Herausforderung ändern Sie ausschließlich die Bind-Adresse.

Die Statusseite auf allen IPv4-Schnittstellen lauschen lassen

Aktuelle Situation

labex-status-page.service ist am TCP-Port 8090 aktiv, lauscht aber nur auf 127.0.0.1. Die Konfiguration befindet sich in /etc/labex-status-page.conf.

Umfang

  • Ändern Sie nur BIND_ADDRESS.
  • Behalten Sie Port 8090 und den vorhandenen Seiteninhalt bei.
  • Starten Sie nur labex-status-page.service neu.

Ihr Ziel

Die Statusseite soll auf 0.0.0.0:8090 lauschen und weiterhin internal status ready zurückgeben.

Abnahmekriterien

  • labex-status-page.service ist aktiv.
  • ss zeigt einen IPv4-Listener auf 0.0.0.0:8090.
  • curl http://127.0.0.1:8090/ gibt Inhalte zurück, die internal status ready enthalten.

Hinweise

Wie kann ich den aktuellen und den erforderlichen Zustand vergleichen?

Überprüfen Sie Port 8090 mit ss, lesen Sie die angegebene Konfigurationsdatei und starten Sie den Dienst nach der Änderung des Bind-Werts neu.

Zusammenfassung

Sie haben die Bind-Adresse eines Dienstes korrigiert und sowohl den Listener als auch die unveränderte HTTP-Antwort überprüft.

✨ Lösung prüfen und üben