computer_science/network

[컴퓨터네트워크] 과제 Review - IIS 웹서버 구축

렁치 2026. 9. 16. 12:28

Windows의 IIS(인터넷 정보 서비스)를 이용해 웹서버를 구축하고,
localhost 또는 IP 주소로 웹 페이지 접속을 확인하는 과제다.


1. 과제 목표

목표 내용
IIS 기능 활성화 Windows 기능에서 인터넷 정보 서비스 체크
IIS 관리자 확인 관리 도구에서 IIS 관리자 실행
기본 사이트 확인 Default Web Site 동작 확인
웹 루트 배치 C:\inetpub\wwwroot에 실습 파일 저장
접속 테스트 http://localhost 또는 IP 주소로 접속

2. 구축 절차

Windows 기능 켜기/끄기 실행
인터넷 정보 서비스(IIS) 체크
IIS 관리자 실행
Default Web Site 상태 확인
C:\inetpub\wwwroot에 index.html 저장
브라우저에서 localhost 접속

IIS는 Windows에서 제공하는 웹서버 기능이다. 기능을 활성화하면
기본 웹 루트인 C:\inetpub\wwwroot가 생성되고, 해당 폴더의 파일을 웹으로 제공할 수 있다.


3. 확인 포인트

확인 항목 의미
IIS 관리자에서 사이트가 시작 상태인가 웹서버 프로세스가 요청을 받을 수 있음
http://localhost가 열리는가 내 컴퓨터에서 웹서버 접속 가능
IP 주소로 접속되는가 네트워크 주소를 통한 접근 확인
index.html이 표시되는가 웹 루트 파일 배치 성공

4. 네트워크 관점 정리

웹서버 구축 과제는 단순히 파일을 여는 것이 아니라, 브라우저가 HTTP 요청을 보내고 IIS가 응답하는 구조를 확인하는 실습이다.

브라우저
    http://localhost 요청
IIS 웹서버
    wwwroot에서 index.html 탐색
응답
    HTML 문서를 브라우저에 전달

localhost는 자기 자신을 가리키는 이름이고, 보통 127.0.0.1과 같은 루프백 주소로 해석된다.


5. 리뷰 포인트

좋았던 점:

  • Windows 기능 활성화부터 IIS 관리자 확인까지 절차를 단계별로 수행했다.
  • 기본 웹 사이트와 웹 루트 폴더의 관계를 확인했다.
  • localhost와 IP 주소 접속을 통해 서버 접속 방식을 비교할 수 있었다.

보완하면 좋은 점:

  • 외부 장치에서 접속하려면 방화벽, 같은 네트워크 여부, 포트 80 허용을 함께 확인해야 한다.
  • 기본 사이트만 쓰는 것보다 새 사이트를 만들고 실제 경로/포트를 지정해 보면 서버 설정 이해가 깊어진다.
  • HTML 파일 이름이 index.html인 이유를 정리하면 기본 문서 개념까지 연결된다.

6. 정리

이 과제는 컴퓨터네트워크에서 웹서버와 클라이언트의 관계를 직접 확인하는 실습이다.
핵심은 웹 페이지 파일을 브라우저가 직접 여는 것이 아니라, IIS가 HTTP 요청에 응답해 제공한다는 점이다.