사내 웹 서버에 기존 80 포트 사이트를 유지한 채, 팀 포털을 별도 포트 8080으로 추가 공개해야 합니다. 문서 파일은 이미 /var/www/portal 아래에 배치되어 있고, 관리 콘솔 디렉터리는 외부에서 열람할 수 없어야 합니다. httpd 설정을 수정하고 실제로 기동하여 소켓과 HTTP 응답으로 결과를 확인하세요.
컨테이너에는 NET_ADMIN/SYS_ADMIN 권한이 없고 systemd 가 PID1 이 아니므로 systemctl 로 서비스를 기동할 수 없다. httpd 는 데몬 모드(-k start/restart)로 직접 기동한다. 외부 인터넷은 없으며 127.0.0.1 만 사용한다. /var/www 아래 콘텐츠 파일은 이미 준비되어 있으므로 내용을 바꾸지 말 것.
1. httpd 가 TCP 8080 포트에서 LISTEN 상태여야 한다 (ss 로 확인 가능).
2. curl http://127.0.0.1:8080/ 요청이 200 을 반환하고 본문에 PORTAL-OK 가 포함되어야 한다.
3. curl http://127.0.0.1:8080/admin/ 요청은 403 을 반환해야 한다.
4. 기존 80 포트 사이트는 그대로 동작하여 curl http://127.0.0.1/ 가 200 과 본문 BASE-SITE 를 반환해야 한다.
5. httpd -t 문법 검사가 Syntax OK 로 통과해야 한다.