Eine Dienst-Bind-Adresse korrigieren

LinuxBeginner
Jetzt üben

Einführung

Eine interne Statusseite funktioniert über die Loopback-Schnittstelle, sollte aber auf jeder IPv4-Schnittstelle lauschen. Port und Seiteninhalt sind bereits korrekt.

Im vorangegangenen Netzwerk-Labor wurde geübt, mit ss auf lauschende Dienste zu prüfen, HTTP mit curl zu testen und die Dienstkonfiguration zu lesen. In dieser Herausforderung wird ausschließlich die Bind-Adresse geändert.

Die Statusseite auf allen IPv4-Schnittstellen lauschen lassen

Aktuelle Situation

labex-status-page.service ist am TCP-Port 8090 aktiv, lauscht jedoch nur auf 127.0.0.1. Die Konfigurationsdatei befindet sich unter /etc/labex-status-page.conf.

Umfang

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

Ihr Ziel

Die Statusseite soll weiterhin auf 0.0.0.0:8090 lauschen und nach wie vor 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 Inhalt zurück, der internal status ready enthält.

Hinweise

Wie kann ich den aktuellen und den erforderlichen Zustand vergleichen?

Prü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