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의 필터를 적용한다


    Posted by 서버이야기