윈도우 IIS
IT 위키
- Internet Information Services
- 마이크로소프트가 윈도우 서버에 기본으로 제공하는 웹 서버
HTTP 뿐 아니라 FTP, SMTP, NNTP 등의 서비스를 함께 제공한다. ASP.NET 과의 통합이 강점이며, 윈도우 서버의 역할(Role) 추가로 설치한다.
- 기본 문서: 요청 URL 에 파일명이 없을 때 제공할 문서를 지정하고 우선순위를 조정할 수 있다.
- 디렉터리 검색(Directory Browsing): 활성화하면 기본 문서가 없을 때 디렉터리 안의 파일 목록이 그대로 노출된다. 정보 노출 위험이 있어 운영 환경에서는 꺼 두는 것이 원칙이다.
- 가상 디렉터리: 실제 물리 경로와 다른 이름으로 접근 경로를 만들 수 있다. 별칭과 실제 경로의 이름이 같을 필요는 없다.
- 응용 프로그램 풀: 사이트를 독립된 작업자 프로세스로 분리해 장애가 번지지 않게 한다.
- 인증: 익명, 기본, 다이제스트, 윈도우 통합 인증을 지원한다.
- 웹 사이트의 기본 문서 폴더(홈 디렉터리)를 변경할 수 있다.
- 디렉터리 검색 비활성화
- 불필요한 스크립트 매핑과 HTTP 메소드(PUT, DELETE 등) 제거
- 상세 오류 메시지를 외부에 노출하지 않도록 설정
- 응용 프로그램 풀 계정에 최소 권한 부여
- 기본 설치 샘플과 관리 페이지 제거
