1. IIS(Internet Information Service)란
Microsoft에서 제공하는 Windows OS에서 무료로 지원되는 웹 서버기능입니다.
→ Windows Server : 서버관리자를 통해 설치 가능
→ Client(Windows10 / 11) : 기본적으로 Windows안에 내장되어 있으며 Windows 기능 켜기/끄기를 통해 활성화 가능
1-1. 특징
- ASPX는 IIS에서만 실행됩니다.
- ASP 스크립트 언어를 사용할 수 있습니다.
- IIS관리자화면은 웹서버단에서 설정과 각 웹사이트별 설정으로 나누어집니다.
- 기본적으로 웹서버이름은 컴퓨터이름을 따라가며 웹서버단에서의 설정은 이후 생성할 사이트에 별다른 설정없이 반영됩니다.
- 각 사이트별 다른 php버전을 설정할 수 있습니다.
(but, 각 웹사이트별 php버전은 다르게 설정할 수 있지만 동일한 php버전을 사용하는 사이트들끼리 설정을 다르게 할 수는 없습니다.)
* 웹서버단에서만 가능한 설정리스트(각 웹사이트에서 설정 불가)
- ISAPI 및 CGI 제한
- 서버 인증서
- 작업자 프로세스
* Windows Server에서 IIS기능 설치 시 설치가능한 기능
1) 일반 HTTP 기능
- 정적 컨텐츠 : HTML페이지 및 이미지 파일등의 정적 웹 파일 형식을 게시
- 기본 문서 : 기본 문서 기능을 설정을 통해 웹 서버 접속시 처음 접속하는 페이지
- 디렉터리 검색 : 디렉터리 기능을 통해 웹 서버에 있는 디렉토리 내용 확인
- HTTP 오류 : HTTP 오류 표시 기능
2) 응용 프로그램 개발 기능
- ASP.NET : 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 개체 지행 프로그래밍 환경 제공
- .NET 확장성 : ASP.NET 확장성 모델과 다양한 .NET API를 사용하여 웹서버 기능을 개발 가능
- ASP : 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 언어
- CGI : 웹 서버에서 외부 프로그램으로 정보전달 설정
- ISAPI 확장 : ISAPI 확장을 사용한 동정 웹 콘텐츠 지원
- ISAPI 필터 : 필터를 사용하는 웹 응용 프로그램을 지원한며, 보통 보안관련 부분의 SQL Injection, xss의 필터를 적용
1-2. 웹서버 구동확인방법
☞ 웹서버역할을 하고 있는 서버에서 확인
Step1. 웹브라우저 접속
Step2. localhost 입력 (http기본 프로토콜이 포트80이기 때문에 포트번호를 따로 입력하지 않아도 됩니다)
'Windows > WindowsServer' 카테고리의 다른 글
[Windows Server] 서버이벤트 정리 (0) | 2023.04.17 |
---|