IIS 서버에 SSL 인증서 설치
IIS 서버에 SSL 인증서를 설치하면 IIS 서버가 HTTPS 보안 접속을 지원하도록 할 수 있습니다. 본 문서에서는 IIS 서버에 SSL 인증서를 설치하는 방법을 설명합니다.
인증서 획득
-
당사가 인증서를 발급하면 압축(.zip) 형식의 인증서 파일이 발급됩니다. 압축 파일에는 Tomcat, Nginx, IIS, Apache 네 가지 인증서 형식에 각각 대응하는 네 개의 폴더가 있으며, IIS 서버는 IIS 폴더 내의 인증서를 사용해야 합니다.
-
IIS 폴더에는 세 개의 파일이 포함되어 있습니다.
domain_com.pfx인증서 파일domain_com.key개인 키 파일password.txt인증서 비밀번호 파일
SSL 인증서 가져오기
-
획득한
domain_com.pfx인증서 파일을 로컬 디렉터리에서 IIS 서버의 바탕화면으로 복사합니다. -
실행 대화상자에
mmc를 입력하여 콘솔을 엽니다. -
파일-스냅인 추가/제거를 선택합니다. 아래 그림과 같습니다:

-
인증서를 선택하고 추가를 클릭합니다. 아래 그림과 같습니다:

-
컴퓨터 계정을 선택한 후 다음을 클릭합니다. 아래 그림과 같습니다:

-
로컬 컴퓨터를 선택한 후 다음 단계로 진행합니다. 아래 그림과 같습니다:

-
개인 - 인증서에서 마우스 오른쪽 버튼을 클릭한 후, 모든 작업 - 가져오기를 선택합니다.

-
인증서 가져오기 마법사에서 찾아보기를 선택합니다.

-
바탕화면에 방금 업로드한
pfx파일 인증서를 찾아 확인을 클릭한 후,password.txt파일에 있는 비밀번호를 입력합니다. -
가져오기가 성공하면 서버 인증서, 중간 인증서, 루트 인증서를 포함한 총 3개의 인증서가 표시됩니다. 콘솔을 통해 가져오면 접속 시 인증서 체인 불완전으로 인한 오류를 방지할 수 있습니다.
SSL 인증서 설치
-
SSL 인증서가 서버에 성공적으로 가져와진 후, SSL 인증서를 웹사이트에 할당하고 바인딩해야 합니다.
-
【인터넷 정보 서비스(IIS) 관리자】 기본 창의 【연결】 메뉴에서 인증서를 설치할 서버 이름을 선택합니다.
-
【사이트】에서 SSL 인증서를 사용할 사이트를 선택합니다.
-
오른쪽의 【작업】 메뉴에서 【바인딩】을 클릭합니다. 아래 이미지를 참고하세요:

-
새로 열린 【사이트 바인딩】 창에서 HTTPS 바인딩이 없으면 【추가】를 클릭하고, 기존 HTTPS 바인딩이 있으면 해당 항목을 선택한 후 【편집】을 클릭합니다. 아래 이미지를 참고하세요:

-
【종류】에서 "HTTPS"를 선택합니다. IP 주소는 【할당 안 됨】, 포트는 【443】으로 설정하고, SSL 인증서에서 이전 단계에서 가져온 인증서를 선택합니다.

-
확인을 클릭하면 SSL 인증서가 성공적으로 설치되어 해당 웹사이트에 구성됩니다.
SSL 인증서 테스트
브라우저 주소창에 SSL 인증서를 바인딩한 도메인을 입력하여 SSL 인증서가 정상적으로 설치되었는지 테스트하세요. 설치에 성공하면 브라우저 주소창에 보안 자물쇠 아이콘이 표시되며, 클릭하면 인증서 정보를 확인할 수 있습니다.

HTTP 자동 HTTPS 리디렉션 보안 설정(선택 사항)
-
IIS 서비스 관리자를 엽니다.
-
웹 사이트 아래의 사이트 이름을 선택한 다음, 'URL 재작성'을 더블클릭해 엽니다. 아래 이미지와 같습니다:
주의해당 단계를 실행하기 전에 URL Rewrite 모듈을 다운로드해 설치하십시오.

-
'URL 재작성' 페이지로 진입한 다음 우측 '작업' 메뉴의 규칙 추가를 클릭합니다. 아래 이미지와 같습니다:

-
팝업된 '규칙 추가' 창에서 빈 규칙을 선택한 다음 확인을 클릭합니다. 아래 이미지와 같습니다:

-
'인바운드 규칙 편집' 페이지로 진입합니다. 아래 이미지와 같습니다:

- 이름: Http redirect to https를 입력합니다.
- URL 일치: '패턴'에 수동으로
(.*)를 입력합니다. - 조건:
- 추가를 클릭하면 '조건 추가' 창이 팝업됩니다.
- 조건 입력:
{HTTPS}. - 입력 문자열 확인 여부: 기본값인 '패턴과 일치'를 선택합니다.
- 모드:
^OFF$를 수동으로 입력합니다.
- 작업: 다음 매개변수를 입력합니다.
- 작업 유형: 리디렉션을 선택합니다.
- 리디렉션 URL:
https://{HTTP_HOST}/{R:1}. - 리디렉션 유형: 301 리디렉션.
-
오른쪽 "작업" 열에서 적용을 클릭하여 저장합니다.
-
웹사이트 홈페이지로 돌아가 오른쪽 "웹사이트 관리" 열에서 재시작을 클릭합니다. 이제 HTTPS로 접속할 수 있습니다.