IIS 10 사용자 지정 오류 페이지 설정 방법

IIS 10 사용자 지정 오류 페이지 설정 방법

웹 페이지에 오류가 발생한 경우 IIS에서 기본적으로 제공되는 오류 페이지에는 많은 정보가 화면에 보여줍니다. 개발하는 입장에서는 상세한 오류 페이지를 확인을 하여 디버깅을 하면 좋은데 보안상으로는 좋지가 않습니다.

서비스 중인 웹서버 정보를 활용하여 해킹 시도를 할 수 있겠죠. 그래서 서비스중인 웹서버에서는 오류 발생 시 ‘사용자 지정 오류 페이지’ 로 사용자에게 오류 페이지를 보여줍니다.

그럼 사용자 지정 오류 페이지 설정하는 방법에 대해서 알아보죠.

◎ 포스트 기준

– 윈도우 11

– IIS(Internet Information Services) 10

1. 사용자 지정 오류 페이지를 설정하지 않은 경우 (AS-IS)

▶ 웹 페이지가 없는 경우 (test.asp)

사용자 지정 오류 페이지를 설정하지 않은 경우 예시 화면입니다.

2. 사용자 지정 오류 페이지를 설정한 경우 (TO-BE)

1. 오류 페이지 추가

▶ 웹 사이트 선택 → IIS섹션 오류 페이지 선택 → 기능 열기(더블클릭)

웹 사이트 선택 → IIS섹션 오류 페이지 선택 → 기능 열기를 선택합니다.


▶ 추가

추가를 선택합니다.


▶ 상태 코드 및 응답 작업 설정

상태 코드 및 응답 작업 설정을 합니다.


2. 기능 설정 편집

▶ 기능 설정 편집… 클릭

기능 설정 편집... 클릭 메뉴를 클릭합니다.


▶ 사용자 지정 오류 페이지(C) 선택

사용자 지정 오류 페이지(C) 항목을 선택합니다.


3. 구성 편집기 설정

▶ 웹 서버 선택 → 관리 섹션 구성 편집기 선택 → 기능 열기(더블클릭)

웹 서버 선택 → 관리 섹션 구성 편집기 선택 → 기능 열기를 선택합니다.


▶ 섹션(S) : System.WebServer/httpErrors

▶ allowAbsolutePathsWhenDelegated -> True

구성 편집기에서 항목을 설정합니다.


3. 적용된 화면

적용된 화면 예시입니다.

관련 이전 게시글


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤