내부 포털을 app.intra.example 과 docs.intra.example 두 사이트로 나눠, 하나의 포트 8086 에서 이름 기반 가상호스트로 서비스하려고 합니다. 두 사이트의 문서 루트(/var/www/app, /var/www/docs)와 그 안의 내용(docs 의 private/ 포함)은 이미 준비되어 있습니다.
systemctl 은 동작하지 않으므로 httpd 는 직접 데몬으로 기동합니다.
1. httpd 가 TCP 8086 포트에서 LISTEN 상태여야 한다.
2. app.intra.example 과 docs.intra.example 이 모두 127.0.0.1 로 이름 해석되어야 한다.
3. 8086 포트에서 app.intra.example 은 /var/www/app 을, docs.intra.example 은 /var/www/docs 를 문서 루트로 하여 상태코드 200 으로 응답해야 한다.
4. http://docs.intra.example:8086/private/ 요청은 상태코드 403 으로 거부되어야 한다.
5. 8086 LISTEN 소켓의 상태·포트·프로세스 이름이 함께 보이는 조회 결과를 /root/net/listen-8086.txt 에 저장해야 한다.