IIS
"Internet Information Services"의 약자입니다. IIS는 Windows Server용으로 설계된 웹 서버 소프트웨어 패키지입니다. 웹에서 웹사이트와 기타 콘텐츠를 호스팅하는 데 사용됩니다.
Microsoft의 Internet Information Services는 웹사이트와 관련 사용자를 관리할 수 있는 그래픽 사용자 인터페이스(GUI)를 제공합니다. 웹에서 사이트를 만들고, 구성하고, 게시할 수 있는 시각적 수단을 제공합니다. IIS 관리자 도구를 사용하면 웹 관리자가 기본 페이지, 오류 페이지, 로깅 설정, 보안 설정, 성능 최적화 등 웹사이트 옵션을 수정할 수 있습니다.
IIS는 표준 HTML 웹페이지와 ASP.NET 애플리케이션 및 PHP 페이지와 같은 동적 웹페이지를 모두 제공할 수 있습니다. 방문자가 정적 웹사이트의 페이지에 접근하면 IIS는 HTML과 관련 이미지를 사용자의 브라우저로 전송하기만 합니다. 동적 웹사이트의 페이지에 접근하면 IIS는 해당 페이지에 포함된 애플리케이션을 실행하고 스크립트를 처리한 다음, 그 결과 데이터를 사용자의 브라우저로 전송합니다.
IIS에는 웹사이트를 호스팅하는 데 필요한 모든 기능이 포함되어 있지만, 서버에 추가 기능을 더하는 확장 프로그램(또는 “모듈”)도 지원합니다. 예를 들어 WinCache Extension은 PHP 프로세스를 캐싱하여 PHP 스크립트를 더 빠르게 실행할 수 있게 합니다. URL Rewrite 모듈을 사용하면 웹마스터가 방문자가 입력하고 기억하기 더 쉬운 친숙한 URL로 페이지를 게시할 수 있습니다. 웹사이트 방문자에게 스트리밍 미디어를 제공하도록 스트리밍 확장 프로그램을 설치할 수도 있습니다.
IIS는 다양한 고급 기능을 제공하고 Microsoft의 지원을 받을 수 있기 때문에 상업용 웹사이트에서 많이 사용됩니다. 그러나 상용 라이선스가 필요하며 사용자 수에 따라 가격이 올라갑니다. 따라서 오픈 소스이고 사용자 수에 제한 없이 무료로 사용할 수 있는 Apache HTTP Server가 여전히 가장 인기 있는 웹 서버 소프트웨어입니다.
지식 테스트하기