소개
내부 상태 페이지가 루프백 인터페이스에서는 작동하지만 모든 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가 활성 상태입니다.ss에0.0.0.0:8090의 IPv4 수신 대기 항목이 표시됩니다.curl http://127.0.0.1:8090/이internal status ready를 포함한 내용을 반환합니다.
힌트
현재 상태와 필요한 상태를 어떻게 비교할 수 있나요?
ss 로 포트 8090 을 확인하고, 지정된 설정 파일을 읽은 다음, 바인드 값을 변경한 후 서비스를 재시작하세요.
요약
서비스 하나의 바인드 주소를 수정하고, 수신 대기 상태와 기존 HTTP 응답이 유지되는지 확인했습니다.



