유용한 정보

[Window server]IIS 6.0에 SSL 인증서 설치 및 사설인증서 만들기

DevReff 2024. 12. 28. 11:02




728x90
반응형

IIS 6.0SSL인증서 설치하기

 

1.

인증서 요청 파일 만들기

1.1.시작|실행| inetmgr.msc입력 후 엔터





SSL
을 적용하려는 사이트에 마우스 오른쪽 버튼 클릭 후속성클릭

1.2.디렉터리 보안 탭 클릭 후서버 인증서클릭





 

1.3.웹 인증서 마법사화면에서다음버튼 클릭




 

1.4.“IIS인증서 마법사화면에서새 인증서를 만듭니다선택 후다음버튼 클릭





 

1.5.아래의 화면에서요청을 지금 준비…”선택 후다음버튼 클릭




 

1.6.아래의 화면에서이름(M):”입력란에 사이트 이름 또는IP를 적어줍니다.
제 경우에는 제 테스트 서버의IP192.168.100.100을 입력하였습니다
.





 

1.7.아래의 화면에서 조직 및 조직 구성단위를 입력합니다. (영문)




제 경우에는 무엇을 넣을지 몰라서 조직(O)에는“Technical Support”를 넣고,조직 구성 단위(U)에는“Part”를 넣었습니다.

1.8.아래의 화면에 도메인 명 또는 해당IP를 입력합니다.
도메인을 입력할 때는FullName을 입력해야 합니다. (
:www.i3366.com)
도메인 명을i3366.com으로 입력한 경우www.i3366.com사이트에 대해서는 정상 동작하지 않습니다.





1.9.아래의 화면에 사이트가 위치한 주소를 입력합니다.





1.10.아래의 화면에서 인증서 요청 파일의 이름을 입력합니다.
참고로 저는192.168.100.100과 같이ip주소를 입력하였습니다
.




1.11.아래의 화면에서 요청 정보를 다시 한번 확인합니다.




1.12.아래의 화면에서마침버튼을 클릭하여 인증서 요청 절차를 완료합니다.





2.사설 인증서 만들기

2.1.시작|설정|제어판|프로그램 추가/제거| Windows구성요소 추가/제거 에서 아래의 화면과 같이인증서 서비스를 체크합니다.




인증서 서비스를 체크하면인증서 서비스를 설치한 후에는Active Directory에 저장된CA정보와 컴퓨터 이름의…”라는 경고메세지가 표시됩니다.
제가AD에 가입된 상태가 아니라서 정확히 어떤 결과를 경고하는지를 몰라 이 부분은 설명 못 드려 죄송합니다
.
그냥(Y)”를 누르신 후다음버튼을 클릭


2.2.아래의 화면에서독립 실행형 루트CA(S)”선택 후다음버튼 클릭




2.3.아래의 그림과 같이CA의 공통 이름에IP를 입력한 후다음버튼을 클릭
참고:저는DNS에 등록할 이름이 없어DNS형식으로 입력하지 않았습니다,하지만 대부분의 경우DNS형식으로 입력합니다.
(
:www.i3366.com)




2.4.아래의 화면에서 기본값 그대로 두고(수정하셔도 됩니다)다음버튼 클릭






3.인증서 신청하기

3.1.IExplorer를 실행 후http://localhost/certsrv/url입력 후 접속




위의 화면에서인증서 요청부분 클릭

3.2.아래의 화면에서고급 인증서 요청클릭




3.3.아래의 화면에서“Base 64인코딩CMC ….”부분 선택





3.4.아래의 그림과 같이 입력란에 인증서 요청 시 생성한C:\192.168.100.100.txt파일의 내용을 붙여넣기 한 후제출버튼을 클릭합니다.





3.5.위에서제출버튼을 클릭하면 아래와 같이 요청ID값이 표시됩니다.





4.

인증 기관 관리자의 인증서 발급 절차

4.1.시작|설정|제어판|관리 도구|인증 기관 클릭하여 실행

4.2.아래의 그림과 같이대기 중인 요청을 클릭 후 오른쪽 화면의 요청 대기 문서를 선택 후 마우스 오른쪽 버튼 클릭|모든 작업|발급 버튼 클릭





5.발급받은 인증서 다운로드

5.1.IExplorer를 실행 후http://localhost/certsrv/url입력 후 접속




위 화면에서대기 중인 인증서 요청의 상태 표시클릭

5.2.아래의 화면에서 본인이 신청한 인증서 다운로드
(
제 경우 여러 경우에 대한 테스트를 하느라 목록이 여러 개지만 대부분의 경우1개의 목록만이 표시됩니다.)


5.3.아래의 화면에서“Base 64로 인코드선택 후인증서 다운로드클릭




이후에 저장할 파일명을 입력 후 저장

6.발급받은 인증서 서버에 등록하기

6.1.시작|실행| inetmgr.msc입력 후 엔터




위와 같이SSL인증서를 적용하고자 하는 사이트를 선택 후 마우스 오른쪽 버튼|속성 클릭

6.2.아래의 그림과 같이디렉터리 보안탭의서버 인증서클릭





6.3.아래의 그림에서다음버튼 클릭





6.4.아래의 그림과 같이대기 중인 요청을 처리한 다음…”선택 후다음버튼 클릭





6.5.아래의 화면에서 다운로드 받은 인증서 선택 후다음버튼 클릭



6.6.아래의 그림에서SSL적용 사이트에서 사용될port설정
(
대부분 기본값443으로 지정합니다)



6.7.아래의 화면에서다음버튼 클릭





6.8.아래의 화면에서마침클릭





7.

SSL로만 접속하도록 설정하기

7.1.시작|실행| inetmgr.msc실행| SSL적용을 원하는 사이트에서 마우스 오른쪽 버튼 클릭




7.2.디렉터리 보안|편집 클릭





7.3.아래의 화면에서보안 채널 필요체크,“128비트 암호화 필요부분은 필요하신 분은 선택하시면 됩니다.

출처: https://devdbref.tistory.com/5 [PHP 및 웹 관련:티스토리]