개념 사전 · 프로그램

Microsoft IIS

Internet Information Services · 인터넷 정보 서비스

IIS는 에서 웹 사이트와 관련 서버 기능을 제공하는 Microsoft의 서버 플랫폼이다. 사이트의 바인딩·인증·권한과 실행 계층을 구성하며 을 추가한 환경에서는 FTP·FTPS의 데이터 연결과 NTFS 권한도 함께 관리한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • 주소·포트·호스트 이름 등의 바인딩으로 사이트를 구분한다.
  • 인증·권한·실행 환경을 사이트와 애플리케이션 구성에 연결한다.
  • 에서 계정··NTFS 조건에 맞는 파일 전송을 제공한다.

02어떤 순서로 동작하나

  1. 역할·사이트 준비

    필요한 서버 역할을 설치하고 사이트의 루트·바인딩·서비스를 구성한다.

  2. 연결 선택

    요청이 해당 바인딩에 도달하면 사이트별 ·인증 정책을 적용한다.

  3. 접근·실행

    웹 요청은 구성된 애플리케이션 처리 경로로, FTP 작업은 인증된 주체의 파일 경로와 NTFS 권한으로 이어진다.

  4. 응답·기록

    처리 결과를 반환하고 사이트·서비스 로그와 이벤트로 실패 지점을 구분한다.

03먼저 알아둘 용어와 구성요소

에서는 기능 설치, FTP 서비스 상태, 개별 사이트의 바인딩·물리 경로가 서로 다른 구성 요소다.
가 Running이어도 해당 사이트는 중지되어 있거나 다른 주소에 바인딩되어 있을 수 있다.
인증은 사용자의 신원을 확인하고, NTFS 접근 검사는 실제 파일·디렉터리에 요청한 작업을 허용할지 결정한다. 사이트 규칙을 통과해도 NTFS에서 거부될 수 있다.
바인딩 주소·포트·호스트 이름 등과 응용 프로그램·물리 경로를 연결하는 서비스 구성 단위이다. 서비스 의 실행 상태와 개별 사이트의 시작 상태는 구분한다.
데이터 연결의 보호 수준도 와 PROT 명령 등으로 협상한다.
는 데이터 연결의 보호를 요청하는 방식이다.

04예제로 따라가기

  • FTP 사이트에 인증을 켰더라도 해당 사용자의 NTFS 쓰기가 허용되지 않으면 업로드가 실패할 수 있다.
  • FTPS 인증서가 있어도 제어·데이터 채널의 요구 정책을 각각 적용해야 의도한 보호가 된다.
  • 웹 페이지가 열리는 상태는 FTP 데이터 포트나 파일 업로드 성공의 증거가 아니므로 두 서비스의 경로를 분리해 검증한다.

05혼동하기 쉬운 점과 확인 기준

  • 자동화에서도 디렉터리 존재 여부를 사이트 전체의 완료 조건으로 쓰지 않는다.
  • IIS의 웹 애플리케이션 풀과 FTP 서비스의 실행 구조를 동일하게 취급하지 않는다. 설치한 역할과 요청 프로토콜에 따라 처리 경계가 달라진다.
  • 550은 파일 없음뿐 아니라 접근 불가 등에도 쓰인다. 같은 코드를 항상 비밀번호 오류로 번역하지 않고 직전 명령·계정의 경로·서버 ·파일 권한을 연결한다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.