사내 운영 콘솔용 Apache 인스턴스를 기본 80 포트와 분리해서 띄워야 합니다. 포트는 관리자가 /etc/services 에 'webops' 라는 서비스명으로 이미 등록해 두었고, 공개 문서 루트는 /home/exercise/web/html 이지만 그 아래 private 디렉터리는 내부 문서라 외부에서 열리면 안 됩니다. 제공된 /home/exercise/web/httpd.conf 를 조건에 맞게 고쳐 실제로 기동하고, 응답 상태까지 확인되게 만드세요.
systemctl 은 동작하지 않으므로 httpd 를 직접 실행해 기동하세요. /etc/services 의 webops 항목과 html/index.html 내용은 수정하지 마세요. 포트 번호를 지문이나 설정 파일에서 임의로 고르지 말고 등록된 서비스명으로 확인해 사용하세요. 문서 루트 응답은 디렉터리 목록이 아니라 index.html 본문이어야 합니다.
1. /home/exercise/web/httpd.conf 가 /etc/services 에 webops 로 등록된 TCP 포트 하나만 수신하도록, 그리고 문서 루트가 /home/exercise/web/html 이 되도록 수정하세요.
2. 이 설정 파일이 문법 검사를 통과한 상태에서 httpd 를 기동해, 해당 포트는 LISTEN 이고 80 포트는 열려 있지 않게 하세요.
3. 127.0.0.1 의 해당 포트로 문서 루트(/)를 요청하면 상태코드 200 과 html/index.html 의 본문이 그대로 반환되게 하세요.
4. 같은 포트로 /private/ 를 요청하면 모든 클라이언트에 대해 상태코드 403 이 반환되게 하세요.