IIS(인터넷정보서비스) - 개념과 설정하기
IIS(인터넷정보서비스) - 개념과 설정하기
| IIS(인터넷 정보 서비스)란? |
IIS란 Internet Information Service의 약자입니다.
Microsoft Windows를 사용하는 서버들을 위한 인터넷 기반 서비스들의 기반 서비스들의 모임입니다.
IIS 7.0은 윈도우 비스타에 들어있다 IIS 7.0은 모듈러한 소프트웨어 아키텍처를 특징으로 하며,
Microsoft 는 IIS는 역할은 웹 사이트, 서비스 및 응용 프로그램을 안정적으로 호스팅 하기 위한 안전하고 확장 가능하며 쉽게 관리할 수 있는 모듈식 플랫폼을 제공합니다.
| 설치 관리자 사용 |
웹 PI(웹 플랫폼 설치 관리자)를 사용하여 IIS 및 IIS에서 실행되는 응용프로그램을 쉽게 설치할 수 있습니다.
웹 PI는 IIS와 ASP.NET, SQL Server Express, Visual Web Developr, 기타 등등 웹응용프로그램을 쉽게 설치할수 있습니다.
| IIS 기본 설정 |
IIS는 서버 쪽에서 스크립팅되는 페이지를 처리하기위해 사용되는 공통 구성입니다.
일반 HTTP 기능
정적 콘텐츠 : HTML페이지 및 이미지 파일등의 정적 웹 파일 형식을 게시
기본 문서 : 기본 문서 기능을 설정을 통해 웹 서버 접속시 처음 접속하는 페이지
디렉터리 검색 : 디렉터리 기능을 통해 웹 서버에 있는 디렉토리 내용 확인
HTTP 오류 : HTTP 오류 표시 기능
응용 프로그램 개발 기능
ASP.NET : 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 개체 지행 프로그래밍 환경 제공
.NET 확장성 : ASP.NET 확장성 모델과 다양한 .NET API를 사용하여 웹서버 기능을 개발 할수 있다
ASP : 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 언어
CGI : 웹 서버에서 외부 프로그램으로 정보전달 설정
ISAPI 확장 : ISAPI 확장을 사용한 동정 웹 콘텐츠 지원
ISAPI 필터 : 필터를 사용하는 웹 응용 프로그램을 지원한며, 보통 보안관련 부분의 SQL Injection, xss의 필터를 적용한다