httpd 리스닝 포트 점검 리눅스마스터›네트워크·서비스·보통

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

사내 내부 웹 서비스를 표준 포트 대신 세 개의 고포트로 다중 바인딩하도록 이관하는 작업입니다. 전용 아파치 설정 파일의 Listen 지시자와 문서 루트를 바꾸고 문법 검사를 통과시킨 뒤 데몬을 기동하고, 실제로 열린 TCP 리스닝 소켓을 조사해 서비스명과 함께 점검 보고서로 남기세요.

systemctl start 는 동작하지 않으므로 httpd 바이너리로 직접 기동해야 합니다. NET_ADMIN 권한이 없어 1024 이하 포트는 바인딩할 수 없고, 외부 인터넷 없이 localhost 만 사용합니다. 보고서의 포트는 추측이 아니라 실제 리스닝 소켓 조사 결과와 일치해야 하며, 중복 포트(IPv4/IPv6)는 한 줄로만 기록합니다.

✓ 요구 사항

1. /home/exercise/netlab/httpd.conf 의 Listen 지시자를 2049, 8088, 10001 세 개만 남도록 설정하고 DocumentRoot 를 /home/exercise/netlab/www 로 지정하세요.
2. 위 설정 파일을 대상으로 httpd 문법 검사를 수행해 Syntax OK 가 나오게 하고, 그 출력을 /home/exercise/netlab/conf_check.txt 에 저장하세요.
3. 해당 설정 파일로 httpd 를 기동해 2049, 8088, 10001 세 포트가 모두 TCP LISTEN 상태가 되게 하세요.
4. 현재 리스닝 중인 모든 TCP 포트를 조사해 '포트번호:서비스명' 형식(포트 번호 오름차순, /etc/services 에 없으면 서비스명은 unknown)으로 /home/exercise/netlab/listen_report.txt 에 저장하세요.

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