ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Sectigo PositiveSSL Wildcard 구입부터 서버 반영 하기
    2023. 2. 28. 23:45

    2022년 12월

    • 상품명 : Sectigo PositiveSSL Wildcard
    • 기간 : 60개월
    • 합계 : 606.60달러

     

    SSL 인증서 결제

    카드 결제 진행

    CSR Generation

    Certificate Signing Request(CSR)

    -----BEGIN CERTIFICATE REQUEST-----

    MIIC7TCCAdUCAQAwgacxCzAJBgNVBAYTAktSMRMwEQYDVQQIDApHYW5nc2VvLWd1

    MQ4wDAYDVQQHDAVCdXNhbjEeMBwGA1UECgwVU0lOSEFOIFNURUVMIENPLixMVEQu

    (중략)

    Iuk7nGY3A7+QEpfaRQPz3FQKNsXog/0FjjfrXFs6PpfjkGDJNF/TvLiIRouvD0dS

    umouhQmr+lSBktQFD61k68ZAbKHvOSg5foSJpugXbKdN

    -----END CERTIFICATE REQUEST-----

     

    Your Private Server Key

    -----BEGIN PRIVATE KEY-----

    MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdtoT27E0ZtYWA

    9bpCXp2E9EdW/NVItJB//vfDqpTdaoQczv7hbPPgViz+/kNmIlAxCLz0B4WuS8X/

    (중략)

    RHjLQFjPNXUHWeKPjRpbxhycCMw8QF/sCpPHoddsMCzmpFgUjHIyHINUrc+2vqPJ

    P3QcNLeFyDfW/Lve0gsrJzul

    -----END PRIVATE KEY-----

     

    `Your Private Server Key` 클립보드에 복사

    메모장 열어 붙여넣고 private.key 저장 //이거 빠뜨려서 한번 재발급함.. 방법을 내가 모르는듯 (?)

    참고 : https://blog.naver.com/tinglab/221829128582

     

    `Certificate Signing Request(CSR)` 클립보드에 복사

     

    SSL Generation

    CSR을 붙여넣기

     

    도메인 유효성 확인

     방법1. 이메일

     방법2. DNS

     

    이메일은 콤보박스 선택. 입력 아님 //당황.. 명백한 관리자 계정 이메일을 선택하도록 하나보다 (?)

    admin@something.com

    administrator@something.com

    something@something.com

     

    메일 받으면 메일열어 가이드에 따라 도메인 유효성을 인증.

    메일에 표기된 사이트 클릭해서 키코드 입력하면 완료.

     

     그러면 crt파일 받을수있다.

     메일로 전송됨. 또한 사이트에서 다운로드 가능.

      

    _something_com.zip 압축풀어 보면

    •  파일1. _sinhansteel_com.crt
    •  파일2. Sectigo_RSA_Domain_Validation_Secure_Server_CA.crt
    •  파일3. USERTrust_RSA_Certification_Authority.crt

     

     파일2 파일3 cat 하여 .ca-bundle 묶음.

    참고 : https://trend21c.tistory.com/1858

     

    *ca-bundle : 인증서 묶음

    // 단순 텍스트 이어붙인거; cat 해놔서 알게됨. 대단한건쥴 알앗네.

     

    버에 인증서 반영

     

    서버에 인증서 파일들 업로드 

    /여기/저기/ssl_crt/STAR_something_com.crt

    /여기/저기/ssl.key/private.key

    /여기/저기/ssl_crt/STAR_something_com.ca-bundle

     

    `/etc/httpd/conf.d/vhost.conf` 편집하여 인증서 경로 추가

    [root@MYSERVICE ~]# cat /etc/httpd/conf.d/vhost.conf

    #NameVirtualHost *:80

    #NameVirtualHost *:443

     

    <virtualhost *:80>

      ServerName myservice.something.com

      DocumentRoot /was/tomcat-myservice/webapps/myservice

      JkMount /*.do tomcat-myservice

      (중략)

      DirectoryIndex index.html

    </virtualhost>

     

    <virtualhost *:443>

      ServerName myservice.something.com

      DocumentRoot /was/tomcat-myservice/webapps/myservice

      JkMount /*.do tomcat-myservice

      (중략)

      DirectoryIndex index.html

      SSLEngine on

      SSLCertificateFile "/여기/저기/ssl_crt/STAR_something_com.crt"

      SSLCertificateKeyFile "/여기/저기/ssl.key/private.key"

      SSLCertificateChainFile "/여기/저기/ssl_crt/STAR_something_com.ca-bundle"

    </virtualhost>

     

     

    서비스 재시작

    # service httpd restart

     

     

    확인

    브라우저 https 주소로 접속해서 확인

Designed by Tistory.