본문 바로가기
Window

IIS(Internet Information Services)

by Mostlove 2025. 3. 31.
728x90
반응형

IIS (Internet Information Services) 개요 및 설정 방법 정리

**IIS (Internet Information Services)**는 Windows Server에서 제공하는 웹 서버 기능으로, HTTP 서버FTP 서버 기능이 모두 포함되어 있습니다. 여기에는 웹 서비스를 위한 여러 구성 요소가 포함됩니다:

  • WWW 웹 서비스: 웹 페이지를 제공하는 서비스입니다.
  • WAS (Windows Process Activation Service): 웹 애플리케이션의 프로세스를 관리하고 활성화하는 서비스입니다.
  • 프로토콜 수신기: 웹 요청을 처리하는 역할을 합니다.
  • FTP 게시 서비스: 파일 전송을 위한 FTP 서버 기능을 제공합니다.

IIS를 사용하여 웹 사이트 및 FTP 서버를 설정할 수 있으며, 디폴트 웹 사이트의 위치를 바꾸거나 서브 디렉터리 및 가상 디렉터리를 설정해 여러 웹 사이트를 효율적으로 운영할 수 있습니다.


1️⃣ 디폴트 웹 사이트 설정

  • 디폴트 웹 사이트의 파일 위치:
    • 디폴트 웹 사이트의 주요 파일인 index.html은 C:\inetpub\wwwroot 폴더에 위치합니다.
  • 웹 사이트 위치 변경:
    • 디폴트 웹 사이트 파일을 다른 위치로 변경하려면, 해당 디렉터리에서 WWW 설정에 들어가 웹 사이트의 경로를 지정해주면 됩니다. 이렇게 하면 새로운 위치에서 웹 사이트를 서비스할 수 있습니다.
  • 디렉터리 검색 설정:
    • index.html 파일을 C:\inetpub\wwwroot 폴더에서 제거하고 일반 파일을 넣은 후, WWW 설정에서 디렉터리 검색을 활성화하면, 사용자가 웹 사이트를 호출할 때 디렉터리 검색 기능을 사용하게 됩니다.

2️⃣ 서브 디렉터리와 가상 디렉터리

2.1. 서브 디렉터리

  • 서브 디렉터리메인 웹 디렉터리(기본적으로 C:\inetpub\wwwroot) 아래의 하위 디렉터리입니다.
  • 예를 들어, wwwroot 폴더 안에 blog라는 서브 디렉터리를 생성했다면, 이 디렉터리 내의 index.html 파일을 통해 웹 사이트를 별도로 운영할 수 있습니다.
  • 접속 형식:예: http://192.168.1.100/blog/
  • http://서버_IP/서브_디렉터리/

2.2. 가상 디렉터리

  • 가상 디렉터리어떤 위치에든 생성된 디렉터리를 말합니다. 메인 웹 디렉터리 외부에 있는 폴더를 가상 디렉터리로 설정하여 웹 서버에서 사용할 수 있습니다.
  • 가상 디렉터리는 IIS 관리자에서 설정할 수 있습니다:
    1. IIS 관리자에서 디폴트 웹 사이트를 선택하고 가상 디렉터리 관리를 선택합니다.
    2. 새로운 디렉터리를 지정하여 웹 서버에서 운영할 수 있게 설정합니다.
  • 접속 형식:예: http://192.168.1.100/myapp/
  • http://서버_IP/가상_디렉터리/

3️⃣ FTP 서버 설정

IIS는 FTP 서버 기능도 제공하며, 이를 통해 파일 전송 및 원격으로 파일을 업로드/다운로드 할 수 있습니다.

  • FTP 서버 활성화:
    • FTP 서버는 IIS 설치 시 선택할 수 있는 기능으로 활성화됩니다.
    • FTP 서버를 사용하여 FTP 게시 서비스를 통해 파일을 공유할 수 있습니다.
  • FTP 서버와 가상 디렉터리:
    • FTP 서버에서 가상 디렉터리를 사용하여 특정 위치를 FTP 서버의 루트로 지정하고 파일을 관리할 수 있습니다.
    • 예를 들어, FTP 서버 경로를 다른 드라이브나 디렉터리로 설정하여 FTP 서비스로 해당 위치에 접근할 수 있도록 할 수 있습니다.

4️⃣ IIS 서버 설정 요약

항목 설명

디폴트 웹 사이트 파일 위치 C:\inetpub\wwwroot
디폴트 웹 사이트 파일 변경 WWW 설정에서 경로 변경 가능
디렉터리 검색 WWW 설정에서 활성화하여 디렉터리 목록을 보여줄 수 있음
서브 디렉터리 메인 웹 디렉터리의 하위 폴더로, 예: http://서버_IP/서브_디렉터리/
가상 디렉터리 서버의 어떤 위치에든 생성할 수 있는 디렉터리로, 예: http://서버_IP/가상_디렉터리/
FTP 서버 설정 IIS에서 FTP 서버 활성화 후 가상 디렉터리를 지정하여 운영 가능

5️⃣ 결론

IIS는 웹 서버FTP 서버 기능을 모두 제공하며, 서브 디렉터리가상 디렉터리를 사용하여 다양한 웹 사이트와 FTP 서버를 관리할 수 있습니다. 이를 통해 여러 사이트를 한 서버에서 유연하게 운영할 수 있으며, 디렉터리 검색FTP 서버 기능을 통해 파일을 효율적으로 관리하고 서비스할 수 있습니다.

반응형

'Window' 카테고리의 다른 글

RoundRobin  (0) 2025.03.31
DNS Server Setting  (0) 2025.03.31
Terminal Server  (0) 2025.03.31
VNC Server  (0) 2025.03.31
SSH Server  (0) 2025.03.31