호스팅 매뉴얼
Home > 호스팅 > SSL 보안서버 인증서 > 인증서 설치하기
IIS 7.x 서버에 SSL 인증서를 설치하는 방법입니다.
• 본 매뉴얼은 Windows Server 2008 R2 IIS 7.5 기준으로 작성되었습니다. • 다른 프로그램(PHP, WAS 등)과 연동하여 사용하는 경우 세부적인 설정은 해당 프로그램 제조사 또는 구입처에 문의해 주시기 바랍니다. |
1. 발급받은 인증서 파일을 저장합니다.
• SSL 인증서 파일 : 도메인_cert.crt (예시: www_gabia_com_cert.crt) |
2. [서버 인증서 > 작업 > 인증서 요청 만들기...]를 클릭합니다.
3. 발급된 SSL 인증서를 등록합니다.
1) [인증 기관의 응답이 포함된 파일 이름]의 우측 [...] 아이콘을 클릭해 파일을 업로드합니다.
2) 구분할 수 있는 이름을 입력 후 [확인]을 클릭하면 SSL인증서가 등록됩니다.
3) 생성된 CSR과 일치하는 SSL 인증서가 등록된 경우, 인증서 정보를 조회하면 '사용자가 이 인증서와 일치하는 개인 키를 갖고 있습니다.'라는 문구가 표기됩니다.
(가비아에서 CSR 생성한 경우, 운영하시는 서버에서 생성된 개인 키가 아니므로 매칭되지 않습니다. [1:1문의]로 요청하시면 PFX 인증서로 변환해드리겠습니다.)
만일 아래와 같은 에러 창들이 발생하는 경우, CSR을 재생성 후 인증서를 재발급 받아야합니다.
4. 체인 인증서, 루트 인증서를 설치합니다.
1) MMC 콘솔을 실행합니다.
[시작 > 실행 > mmc]를 입력하여 실행합니다.
2) 스냅인을 추가합니다.
(1) [스냅인 추가/제거 > 인증서 > 추가]를 클릭합니다.
(2) [컴퓨터 계정]을 선택합니다.
(3) [로컬 컴퓨터]를 선택합니다.
(4) 스냅인이 추가된 것을 확인할 수 있습니다.
3) 체인 인증서(도메인_chain_cert.crt)를 가져옵니다.
(1) [중간 인증 기관 > 인증서 > 모든 작업 > 가져오기]를 클릭합니다.
(2) [인증서 가져오기 마법사]를 통해 체인 인증서를 가져옵니다.
• ChainCA1.crt, ChainCA2.crt 순서대로 가져옵니다. |
4) 추가된 체인 인증서를 확인합니다.
5) 루트 인증서를 추가합니다.
[신뢰할 수 있는 루트 인증 기관 > 인증서 > 모든 작업 > 가져오기]를 클릭하여 인증서 가져오기 마법사를 실행합니다.
[인증서 가져오기 마법사]를 통해 루트 인증서(도메인_root_cert.crt )를 위 과정과 동일하게 추가합니다.
5. 사이트와 인증서를 바인딩합니다.
1) 인증서를 적용할 사이트를 선택하고 [바인딩]을 클릭합니다.
2) [추가]를 클릭합니다.
3) 종류, 포트, SSL 인증서를 선택 후 [확인]을 클릭합니다.
4) 사이트 바인딩이 완료된 것을 확인할 수 있습니다.
• https(SSL) 기본 포트는 443입니다. |
5) 멀티/와일드카드 인증서를 설치하는 경우, 공유할 포트 번호에 시큐어 바인딩이 필요합니다.
• IIS 5.0 이하 버전에서는 시큐어 바인딩을 지원하지 않습니다. |
(1) 포트를 공유할 사이트의 https 바인딩 모두 제거
(2) Appcmd.exe를 이용해서 바인딩을 설정합니다.
appcmd set site /site.name:"사이트 이름" /+bindings.[protocol='https',bindingInformation='*:포트 번호:사이트 주소']
예)
C:\Windows\System32\inetsrv>
appcmd set site /site.name:"www.gabia.com" /+bindings.[protocol='https',bindingInformation='*:443:www.gabia.com']
appcmd set site /site.name:"domain.gabia.com" /+bindings.[protocol='https',bindingInformation='*:443:domain.gabia.com']
appcmd set site /site.name:"hosting.gabia.com" /+bindings.[protocol='https',bindingInformation='*:443:hosting.gabia.com']
6. SSL 인증서를 적용한 사이트를 재시작합니다.
웹 브라우저에서 [https://도메인:포트]으로 접속하여 https 통신 및 인증서 정보를 확인합니다.