본문 바로가기
카테고리 없음

🔐 SSL 인증서 설치 방법 완벽 가이드

by 겨리튜터 2025. 6. 25.

✅ 1. SSL 인증서란?

  • **SSL(Secure Sockets Layer)**은 웹사이트와 사용자 브라우저 간의 데이터 전송을 암호화해 주는 기술입니다.
  • HTTPS 주소 + 자물쇠 아이콘 🔒이 표시됩니다.
  • SSL을 설치하면 신뢰도 향상, SEO 점수 증가, 데이터 보안에 도움이 됩니다.

🔧 2. SSL 인증서 설치 준비

🧾 필요사항 체크

  1. 도메인 이름 (예: www.example.com)
  2. 웹 호스팅 서비스 or 자체 서버 (Apache, Nginx 등)
  3. 인증서 종류 선택:
    • DV (도메인 인증) – 가장 기본, 자동 발급 가능 (무료도 있음)
    • OV (기관 인증) – 기업 신원 확인 필요
    • EV (확장 인증) – 주소창에 회사명 노출, 가장 신뢰도 높음

🔑 추천 발급처

  • 유료: Comodo, DigiCert, GlobalSign, GeoTrust 등

 


🧭 3. SSL 인증서 발급 및 설치 절차 (Let’s Encrypt 기준)

🔹 STEP 1: 서버에 Certbot 설치 (Let’s Encrypt 공식 클라이언트)

# Ubuntu 예시
sudo apt update
sudo apt install certbot python3-certbot-nginx

🔹 STEP 2: 인증서 발급 요청

sudo certbot --nginx

※ Apache의 경우 --nginx 대신 --apache 사용
※ 도메인 소유권 확인을 위해 DNS 또는 HTTP 방식 인증 진행됨

🔹 STEP 3: 인증서 설치 완료

Certbot이 자동으로 설정을 수정하고 HTTPS 적용까지 완료합니다.


💡 유료 SSL 설치 방법 (수동 설치 예시 – Apache 기준)

1. 인증서 발급 받기

  • 인증기관(CA)에 CSR 파일 제출 → 인증서(CRT), 중간 인증서(CA Bundle) 발급

2. 서버에 인증서 파일 업로드

  • 예시:
    • your_domain.crt
    • your_domain.key
    • intermediate-ca.crt

3. Apache 설정파일 수정

<VirtualHost *:443>
    ServerName www.example.com
    DocumentRoot /var/www/html

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/your_domain.crt
    SSLCertificateKeyFile /etc/ssl/private/your_domain.key
    SSLCertificateChainFile /etc/ssl/certs/intermediate-ca.crt
</VirtualHost>

4. 설정 적용

sudo systemctl restart apache2

🔁 4. 자동 갱신 설정 (Let’s Encrypt)

sudo crontab -e

 

0 3 * * * /usr/bin/certbot renew --quiet

Let’s Encrypt는 90일 유효, 자동 갱신 필수입니다.


🔍 5. SSL 인증서 적용 확인


🧩 6. 기타 팁

항목 설명

리디렉션 HTTP → HTTPS 자동 전환 설정 권장 (서버 또는 .htaccess)
혼합 콘텐츠 HTTPS 페이지에 HTTP 리소스가 있으면 경고 뜸 → 리소스 경로 수정 필요
SEO 영향 HTTPS 사이트가 구글에서 더 높은 평가를 받음
워드프레스 플러그인으로 손쉽게 적용 가능 (예: Really Simple SSL)

 


📚 마무리

SSL 인증서는 단순한 보안 도구를 넘어, 웹사이트의 신뢰와 품질을 높이는 필수 요소입니다. 특히 Let's Encrypt와 Certbot을 활용하면 무료이면서도 자동으로 관리가 가능해 개인 블로그나 중소기업 사이트에 적합합니다.


필요하다면 Nginx, 클라우드플레어, 워드프레스용 설치 가이드도 따로 정리해드릴 수 있어요. 서버 환경(OS, 웹서버 종류 등)을 알려주시면 맞춤형 가이드도 제공해 드릴게요.