루프백 전용 8090 가상호스트와 /internal 403 RHCSA›네트워크·서비스·쉬움

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 2
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

운영팀이 사내 모니터링 대시보드를 같은 호스트의 감시 에이전트만 접근할 수 있는 별도 포트로 올려 달라고 요청했습니다. 이 서버에서는 systemd 가 동작하지 않으므로 httpd 를 직접 기동해 소켓과 HTTP 응답을 실제로 확인하며 작업하세요.

- systemd 가 PID1 이 아니므로 systemctl start/enable 은 동작하지 않는다. httpd 를 직접 기동(데몬 모드)해서 소켓을 살려 둘 것.
- firewalld/iptables/sysctl 네트워크 변경, 마운트는 불가하다. 외부 인터넷은 없고 localhost 만 사용한다.
- 기존 80 포트 기본 설정은 건드리지 않아도 되며, 추가 설정은 /etc/httpd/conf.d 아래에 두는 것을 권장한다.
- 채점은 실제 리스닝 소켓과 curl 응답 코드로 이루어진다.

✓ 요구 사항

1. httpd 가 TCP 8090 번을 열되, 외부 인터페이스가 아닌 루프백 주소에만 바인딩되어 있어야 한다(ss 로 확인 가능한 상태).
2. 이 호스트에서 monitor.ops.local 이라는 이름이 DNS 없이도 IPv4 루프백 주소로 해석되어야 한다(getent hosts 로 확인 가능).
3. 8090 포트의 가상 호스트에서 http://monitor.ops.local:8090/health 요청이 HTTP 200 으로 응답하고, 응답 본문에 OK 라는 문자열이 포함되어야 한다.
4. 같은 사이트의 /internal/ 경로는 문서 트리에 실제로 존재하되, 디렉터리 단위 접근 제어로 거부되어 HTTP 403 을 돌려주어야 한다(404 나 200 은 불가).

≡ 네트워크·서비스 관련 실습 문제
RHCSA 문제 전체 보기
미제출
-