IIS(Internet Information Services)란?
IIS(Internet Information Services)는 Windows 운영체제에 기본 포함된 웹 서버(HTTP 서버) 소프트웨어.
웹 브라우저가 보내는 요청을 받아, 웹페이지(HTML, CSS, JS) 나 웹 애플리케이션(ASP.NET, PHP) 의 결과를 사용자에게 전달하는 역할을 한다.
주요 기능
| 기능 | 설명 |
| 웹 서버 (HTTP) | 브라우저 요청을 받고 웹사이트, 웹앱을 제공 |
| 파일 서버 | 이미지, 문서 등 정적 파일을 다운로드 제공 |
| ASP.NET 통합 | C# 기반 웹사이트/웹앱 실행 지원 |
| SSL/TLS | HTTPS(보안 통신) 지원 |
| 인증 및 권한 설정 | 로그인 기능, 접근 제한 기능 제공 |
| 로드 밸런싱 | 여러 서버로 요청 분산 처리 가능 (ARR 연동) |
| 로깅 및 모니터링 | 요청 기록, 에러 기록 등을 통해 시스템 관리 |
IIS 의 구성요소
| 구성요소 | 설명 |
| 사이트(Site) | 하나의 웹사이트 단위. 포트 번호, 도메인 할당 |
| 애플리케이션(Application) | 사이트 내부의 논리적 구역 (ex: /api, /admin) |
| 애플리케이션 풀(App Pool) | 애플리케이션을 실제로 실행하는 워커 프로세스 관리 단위 |
| 워커 프로세스(w3wp.exe) | 실제로 코드(C# 등)를 실행하는 OS 프로세스 |
반응형
'Web Server > IIS' 카테고리의 다른 글
| WCF 와 IIS 의 관계 및 환경 설정 (0) | 2024.09.01 |
|---|---|
| 포트 개방 (0) | 2024.08.26 |