서비스 바인드 주소 수정

LinuxBeginner
지금 연습하기

소개

내부 상태 페이지가 루프백 인터페이스에서는 작동하지만 모든 IPv4 인터페이스에서 수신하도록 설정해야 합니다. 포트와 페이지 내용은 이미 올바르게 설정되어 있습니다.

앞선 네트워킹 실습에서는 ss로 수신 대기 중인 포트를 확인하고, curl로 HTTP 를 테스트하며, 서비스 설정을 읽는 방법을 연습했습니다. 이번 과제에서는 바인드 주소만 변경합니다.

모든 IPv4 인터페이스에서 상태 페이지 수신 대기

현재 상태

labex-status-page.service는 TCP 포트 8090에서 활성화되어 있지만 127.0.0.1에서만 수신 대기하고 있습니다. 설정 파일은 /etc/labex-status-page.conf입니다.

작업 범위

  • BIND_ADDRESS만 변경합니다.
  • 포트 8090과 기존 페이지 내용은 그대로 유지합니다.
  • labex-status-page.service만 재시작합니다.

목표

상태 페이지가 0.0.0.0:8090에서 수신 대기하면서도 internal status ready를 계속 반환하도록 설정합니다.

완료 조건

  • labex-status-page.service가 활성 상태입니다.
  • ss0.0.0.0:8090의 IPv4 수신 대기 항목이 표시됩니다.
  • curl http://127.0.0.1:8090/internal status ready를 포함한 내용을 반환합니다.

힌트

현재 상태와 필요한 상태를 어떻게 비교할 수 있나요?

ss 로 포트 8090 을 확인하고, 지정된 설정 파일을 읽은 다음, 바인드 값을 변경한 후 서비스를 재시작하세요.

요약

서비스 하나의 바인드 주소를 수정하고, 수신 대기 상태와 기존 HTTP 응답이 유지되는지 확인했습니다.

✨ 솔루션 확인 및 연습