서비스 바인드 주소 수정

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 응답을 모두 확인했습니다.

✨ 솔루션 확인 및 연습