호스팅 매뉴얼

Home > 호스팅 > SSL 보안서버 인증서 > 인증서 설치하기

Apache 설치하기 Apache 설치하기

Apache 서버에 SSL 인증서를 설치하는 방법입니다.

 

• 본 매뉴얼은 Apache 2.x 기준으로 작성되었습니다.
• Apache 서버에서 SSL 통신을 가능하게 하기 위해서는 OpenSSL과 mod_ssl이 필요합니다.
• 서버에 OpenSSL이 설치되어 있어야 하며, Apache 버전과 mod_ssl 버전 확인 후, 알맞은 OpenSSL을 설치해주시기 바랍니다.

• 설치 방법은 서버 환경에 따라 다를 수 있으며, 본 매뉴얼은 참고용으로 이용 바랍니다.

 

 

1. 발급받은 인증서 파일을 저장합니다. 

 

• SSL 인증서 파일 : 도메인_cert.crt (예시: www_gabia_com_cert.crt)
• 중개 인증서 : 도메인_chain_cert.crt (예시: www_gabia_com_chain_cert.crt)
• 루트 인증서 : 도메인_root_cert.crt (예시: www_gabia_com_root_cert.crt)
• 발급된 인증서 종류에 따라 루트, 체인 인증서 파일명은 다를 수 있습니다.

 

 

2. 인증서와 개인키를 확인합니다.

발급받은 인증서와 개인키 파일이 서로 일치하는지 아래 명령어를 통해 확인합니다.
일치하지 않을 경우, 인증서 설치가 불가하니 확인 후 설치합니다.

 

예)

(stdin)=37745dde1a84fd325e26940b3607b443 으로 일치하는 것을 확인할 수 있음

 

openssl rsa -in gabia.key(개인키 파일) -modulus -noout | openssl md5
(stdin)=37745dde1a84fd325e26940b3607b443

openssl x509 -in 도메인_cert.crt(인증서 파일) -modulus -noout | openssl md5
(stdin)=37745dde1a84fd325e26940b3607b443

 

 

3. Aphace config 파일을 수정합니다.

httpd.conf 파일에서 주석 처리된 mod_ssl.so 모듈을 활성화하고 httpd-ssl.conf 파일을 불러옵니다.

 

include conf/extra/httpd-ssl.conf
LoadModule ssl_module modules/mod_ssl.so

 

httpd-ssl.conf 파일의 VirtualHost 부분에 인증서 파일 경로를 지정합니다.

 

Listen 443
<VirtualHost *:443>
SSLEngine On 
SSLCertificateFile 경로/도메인_cert.crt(인증서 파일)
SSLCertificateKeyFile 경로/gabia.key(개인키 파일)
SSLCertificateChainFile 경로/도메인_chain_cert.crt(체인 인증서)
SSLCACertificateFile 경로/도메인_root_cert.crt(루트 인증서)
</VirtualHost>

 

• https(SSL) 기본 포트는 443입니다.
• ServerName, DocumentRoot, ErrorLog 등의 항목은 서버 환경에 알맞게 설정해주세요.
• 멀티/와일드카드 인증서를 동일 포트에 설정하는 경우, <VirtualHost> 구문을 추가한 후 ServerName, DocumentRoot, ErrorLog, TransferLog 등을 수정하여 이용합니다.
• 동일 포트에 설정하는 경우, <VirtualHost> 바깥에 NameVirtualHost 옵션을 추가해야 합니다.

 

 

4. 문법 상 오류가 없는 것을 확인하고 Apache를 재시작합니다.

 

./apachectl -t
Syntax OK

 

./apachectl stop 
./apachectl start


 

5. 웹 브라우저에서 [https://도메인:포트]으로 접속하여 https 통신 및 인증서 정보를 확인합니다.

  • SSL 인증서 알아보기

    • SSL 보안서버 인증서 알아보기

    • Code Signing 인증서 알아보기

    • SSL 인증서 .crt 파일을 .pem 파일로 간단하게 변환하기

  • 관리콘솔

    • 관리 콘솔 알아보기

    • SSL 인증방식 변경하기

    • SSL 인증서 다운로드하기

    • 인증서 재발급하기

    • 인증서 발급 취소하기

    • 멀티인증서 도메인 추가하기

    • 담당자 정보 변경하기

    • 결제 알림 설정하기

    • 타사 인증서 설치 대행 신청하기

    • 클라우드 SSL인증서 설치 대행 신청하기

    • 단독서버(IDC) SSL 인증서 설치 대행 신청하기

  • CSR 생성

    • 서버 호스팅 CSR 생성하기

    • Apache

    • Tomcat

    • IIS 7.x

    • IIS 6.0

  • 발급 인증 방법

    • 메일 인증하기 (DV)

    • 웹(HTTP) 인증하기

    • DNS레코드 인증하기

    • 전화 인증하기 (OV)

    • OV Agreement 메일 승인하기

  • 인증서 설치하기

    • Apache 설치하기

    • Tomcat 설치하기

    • IIS 7.x 설치하기

    • IIS 6.0 설치하기

    • Sectigo 인증씰(인증마크) 적용하기

    • GlobalSign 인증씰(인증마크) 적용하기